Question: how long does it take tonsillitis to heal?
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.