The duration of symptoms varies depending on the cause. Viral infections such as the flu may last up to 2 weeks, but most causes of sore throat resolve within one week.
Ear pain may last between 2 to 3 days. Pain lasting longer than this can indicate an ear infection, and it is best to visit a doctor to receive antibiotic treatment.