Question: how long does sore throat last with tonsillitis?
Answer: Tonsillitis, in most cases, lasts 4 to 10 days. A bacterial sore throat may last slightly longer but usually gets better with antibiotics.