Question: how long does it take to recover from viral tonsillitis?
Answer: Viral infection of the tonsils usually goes away without treatment within 2 weeks.