Tonsillitis is usually contagious for as long as you have active symptoms, but the exact timeframe depends on whether it is viral or bacterial.

Quick answer

  • Viral tonsillitis: Often contagious for about 7–10 days, roughly the length of the sore throat, fever and other cold/flu‑like symptoms.
  • Bacterial (strep) tonsillitis: Can be contagious for up to around 2 weeks if untreated, but after 24–48 hours on effective antibiotics, most people are no longer considered contagious.
  • You can sometimes be contagious 1–2 days before symptoms start and until they fully settle.

What “contagious” really means

  • Tonsillitis itself is just inflammation of the tonsils; what spreads is usually the virus or bacteria causing it.
  • These germs spread through:
    • Respiratory droplets (coughing, sneezing, talking close).
* Saliva (kissing, sharing drinks or utensils).
* Contaminated hands or surfaces touched near the mouth or nose.

Viral vs bacterial timing

  • Viral tonsillitis
    • Most contagious during the first 2–3 days of illness, but can remain contagious until fever and major symptoms are gone (often 7–10 days).
* Some viruses (like mono/Epstein–Barr) can shed longer, so close contact—especially kissing—can spread infection even after you feel better.
  • Bacterial (strep) tonsillitis
    • Without treatment, contagious for about 10–14 days.
* With antibiotics, usually considered not contagious after 24–48 hours, as long as fever is gone and you are improving.

Practical rules for being around others

  • Stay home from work/school and avoid close contact if:
    • You have a fever, feel very unwell, or have a very sore throat.
* You have just started antibiotics (wait at least 24 hours, ideally 24–48 hours).
  • Avoid during the contagious window:
    • Kissing or sharing cups, bottles, cutlery, or toothbrushes.
* Close face‑to‑face conversations, especially with young kids or people at higher risk.
  • Do consistently:
    • Wash hands frequently and use hand sanitizer.
* Cover coughs/sneezes with a tissue or elbow and bin tissues straight away.

When to get checked

See a doctor or urgent care if any of these happen:

  1. Sore throat lasting more than 48 hours and getting worse, not better.
  1. High fever (or any fever that lasts more than about 3 days).
  1. Trouble swallowing, breathing, or opening the mouth fully.
  1. Very asymmetric throat pain, drooling, or muffled “hot‑potato” voice (possible abscess).
  1. Recurrent tonsillitis episodes that keep coming back.

Simple way to think of it

  • Viral: assume contagious for the whole time you feel “throat‑sick,” typically up to about a week.
  • Bacterial with antibiotics: be careful around others until at least a full day (preferably two) of treatment has passed and you’re clearly improving.

If you tell more about your symptoms (fever, test results, antibiotics or not), a more tailored “safe to be around others by ___” estimate is possible.