How Long Does Tonsillitis Last With Antibiotics?

Bacterial tonsillitis typically starts improving within two to three days of starting antibiotics, though the full course of treatment lasts 10 days in most cases. You’ll likely notice your fever dropping and throat pain easing well before you finish your prescription, but those extra days of medication serve an important purpose.

When You’ll Start Feeling Better

Most people notice a meaningful difference within 48 to 72 hours of their first antibiotic dose. Fever tends to break first, followed by a gradual reduction in throat pain and swelling. By day three or four, eating and swallowing usually become much more comfortable.

You also become significantly less contagious quickly. Within about 24 hours of starting antibiotics, you’re far less likely to spread the infection, which is the general threshold for returning to work or school.

Why the Full Course Is 10 Days

The standard antibiotic course for bacterial tonsillitis (caused by group A strep) is 10 days. A handful of alternative antibiotics use a shorter 5-day course, but 10 days is the norm. Feeling better after two or three days doesn’t mean the bacteria are fully cleared. Stopping early leaves surviving bacteria in your throat, which can bounce back and cause a relapse.

More importantly, incomplete treatment of strep raises the risk of rheumatic fever, a serious inflammatory condition that can damage the heart. This is the primary reason doctors emphasize finishing every dose. The antibiotics aren’t just treating your sore throat. They’re preventing a complication that could affect you long after the throat pain is gone.

Antibiotics Only Work for Bacterial Tonsillitis

Most throat and tonsil infections are actually caused by viruses, not bacteria. Antibiotics do nothing against a virus, so if your tonsillitis is viral, a prescription won’t shorten the illness at all. Viral tonsillitis runs its course in about 7 to 10 days on its own.

This is why a rapid strep test or throat culture matters before starting treatment. If you’ve been on antibiotics for three or four days with zero improvement, there’s a reasonable chance the infection is viral, or the particular antibiotic isn’t effective against your strain. That’s worth a follow-up conversation with your provider.

What Helps While You Wait for Antibiotics to Kick In

The first day or two on antibiotics can still be rough. Several things can make that window more bearable:

  • Over-the-counter pain relievers: Acetaminophen, ibuprofen, or naproxen all help reduce throat pain and bring down fever.
  • Salt water gargle: Mix half a teaspoon of salt into a cup of warm water and gargle several times a day. This reduces swelling and provides temporary relief.
  • Cold or warm fluids: Tea, soup, ice pops, and cold water all soothe an irritated throat. Go with whatever temperature feels best.
  • Throat lozenges or spray: These numb the surface of your throat and can make swallowing easier.
  • A humidifier: Dry air irritates inflamed tonsils. Adding moisture to your room, especially while sleeping, helps.

Signs the Antibiotic Isn’t Working

If you’ve taken antibiotics for three full days and your symptoms haven’t improved at all, or if they initially improved and then worsened, something may need to change. A persistent or worsening fever, increasing difficulty swallowing, trouble opening your mouth, or swelling that seems to shift to one side of your throat are all signs that the infection could be spreading or that an abscess may be forming. These symptoms warrant prompt medical attention rather than waiting out the rest of your prescription.

In some cases, the original antibiotic simply isn’t effective against the bacteria involved, and switching to a different one resolves the problem quickly. For people with a penicillin allergy, several alternative antibiotics are equally effective, so an allergy shouldn’t mean a longer illness.