Question: how long does it take recover from 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. In some cases, tonsillitis can become chronic.