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