I have had throat pain for the last couple of days. What could be the cause?
Throat pain for a few days is usually caused by simple issues like a viral infection, cold, tonsillitis, acid reflux, or even dryness from talking a lot or sleeping with your mouth open. If you also have a cold, fever, or difficulty swallowing, it is more likely an infection. Most cases improve with warm salt-water gargles, warm fluids, and lozenges. If the pain gets worse or lasts more than 5 to 7 days, it is best to see a doctor.