A sore throat typically lasts between 3 to 10 days, depending on its cause. Most sore throats are caused by viral infections and resolve on their own within this time frame without the need for antibiotics. Bacterial sore throats, such as strep throat, may require antibiotics and usually improve within a few days of treatment. If a sore throat persists longer than 10 days or gets worse, it could indicate a more serious issue and medical advice should be sought.
Duration by Cause
- Viral sore throats: Usually clear up in 3 to 10 days.
- Bacterial sore throats (e.g., strep throat): Symptoms often improve within 1 to 2 days after starting antibiotics, with full recovery in about a week.
- Chronic sore throats: Last longer than 10 days or recur frequently and may need medical evaluation.
When to Seek Medical Advice
- If the sore throat lasts more than 10 days
- If accompanied by high fever, difficulty breathing, or severe pain
- If symptoms worsen instead of improving
- If there are signs of dehydration or inability to swallow
Symptom Relief
Common home treatments include drinking fluids, resting, throat lozenges, and pain relievers. Avoiding irritants like smoke can also help. This information is based on medical sources including Healthline, Cleveland Clinic, NHS, and others up to 2025.