Treatment will depend on your symptoms, age, and general health. It will also depend on how severe the condition is.
Tonsillitis caused by a virus is treated differently from tonsillitis caused by bacteria. Your doctor may give you antibiotic medicine for tonsillitis caused by bacteria. They may give you antiviral medicine to treat tonsillitis caused by a virus.
If your tonsillitis comes back again and again, your doctor may advise surgery to remove your tonsils.
You may need treatment right away if you develop a peritonsillar abscess. This is because the abscess may block your airway.