How Long Does a Sore Throat Last? Common Causes in New York City Residents
A sore throat typically lasts 3 to 7 days when caused by a viral infection and up to 10 days for bacterial infections like strep throat. With the right antibiotic, strep usually improves within 24 to 48 hours. How long does a sore throat from allergies last depends on ongoing allergen exposure and can range