A sore throat typically lasts between 3 to 10 days, especially when caused by common viral infections like the cold or flu. Most viral sore throats resolve on their own within a week to 10 days. Bacterial sore throats, like strep throat, may improve within a few days after starting antibiotics and usually clear up completely within a week. If a sore throat lasts longer than 10 days or keeps returning (chronic sore throat), it may indicate an underlying condition that requires medical attention. If symptoms worsen, last beyond a week, or include severe signs like high fever or difficulty swallowing, it is advisable to see a healthcare provider.
Duration by Cause:
- Viral sore throat: 3 to 10 days
- Bacterial sore throat (e.g., strep throat): symptoms improve in 1-2 days after antibiotics; full resolution in less than a week
- Chronic sore throat: lasts longer than 10 days, may be weeks or recurring, needs medical evaluation
When to Seek Care:
- Sore throat lasts more than 7-10 days
- Severe pain, difficulty swallowing, high fever, or other severe symptoms
- Symptoms do not improve with usual care
Self-Care Tips:
- Stay hydrated, eat soft foods
- Use warm salt water gargles or throat lozenges
- Avoid smoking and irritants
Most sore throats are self-limited and improve without antibiotics, especially if viral in origin.