How Long Do Antibiotics Work and When to Feel Better?

Most antibiotics start killing bacteria within hours of your first dose, but you’ll typically feel noticeably better within one to three days depending on the type of infection. The full timeline varies widely: a straightforward strep throat responds faster than a deep skin infection, and the antibiotic itself matters too, since some clear from your body in hours while others linger in your tissues for over a week.

How Quickly Antibiotics Start Working

Oral antibiotics reach their peak concentration in your bloodstream surprisingly fast. Most hit their highest levels within one to two hours of swallowing the pill. At that point, the drug is actively interfering with bacterial growth or directly killing bacteria, depending on the type of antibiotic. But “working at a cellular level” and “feeling better” are two different things. Your immune system still needs time to clean up the damage the infection caused, which is why symptom relief always lags behind the drug’s actual activity.

When You’ll Actually Feel Better

The gap between taking your first pill and feeling a real difference depends almost entirely on what’s being treated.

Strep throat is one of the fastest responders. Most people start feeling better within a day or two of starting treatment. Children who are fever-free and feeling well are generally considered no longer contagious after about 24 hours on antibiotics, which is often the benchmark for returning to school.

Skin infections like cellulitis take a bit longer. You’ll notice reduced pain, less swelling, and fading redness a few days into treatment, but full recovery typically takes seven to ten days on antibiotics. If the redness is still spreading after two or three days of treatment, that’s a sign the antibiotic may not be covering the bacteria causing the infection.

Urinary tract infections are somewhere in between. Burning and urgency often ease within a day or two, but full recovery takes longer than most people expect. In a British study tracking UTI patients, the median time to feeling fully recovered was about seven days with antibiotics and nine days without. So antibiotics clearly help, but they shave days off the illness rather than eliminating symptoms overnight.

Sinus infections, bronchitis, and ear infections follow a similar pattern: initial improvement within two to three days, with lingering symptoms tapering off over the following week.

How Long Antibiotics Stay in Your Body

After you take your last dose, the drug doesn’t vanish instantly. Every antibiotic has a half-life, the time it takes for your body to eliminate half the drug from your bloodstream. After about four half-lives, roughly 94% of the drug is gone. After about six and a half half-lives, it’s essentially cleared.

For most common antibiotics like amoxicillin, the half-life is short, around one to two hours. That means the drug is mostly out of your system within 8 to 12 hours of your last dose. This is why you take it multiple times per day: the concentration drops close to zero between doses if you space them too far apart.

Azithromycin (the well-known Z-pack) is a major exception. It has an unusual ability to concentrate inside your cells and release slowly over time, with a half-life of up to five days. Research has detected therapeutic levels of azithromycin in muscle and tissue up to ten days after the final dose. This is why a five-day course of azithromycin keeps working for several days after you stop taking it, and why it’s prescribed in shorter courses than most other antibiotics.

Why the Prescribed Course Length Matters

Antibiotic courses range from a single dose (for some UTIs) to several weeks (for bone infections), and the prescribed length is calibrated to the specific infection. The goal isn’t just to reduce bacteria enough that you feel better. It’s to reduce the bacterial population enough that your immune system can finish the job without the infection bouncing back.

Simulation research on missed and skipped doses has shown that in some circumstances, missing just a few doses can cause treatment failure. When antibiotic levels drop below the effective threshold, surviving bacteria can begin multiplying again before the next dose arrives. This is why consistent timing matters, not just completing the course.

That said, the old advice to “always finish every last pill” is more nuanced than it used to be. For certain infections, evidence now supports shorter courses. A review by the UK’s National Institute for Health and Care Excellence found no difference in cure rates, hospitalization, or serious side effects when children with community-acquired pneumonia received three days of antibiotics versus five. For most outcomes, confidence in this finding was moderate to high. The exception was infants under three months, where five days remained the recommended minimum because of their less developed immune systems.

The takeaway isn’t that shorter is always fine. It’s that the “right” course length depends on the infection, and your prescribed duration already reflects that evidence. Taking fewer days than prescribed risks relapse. Taking more days than necessary increases side effects and contributes to resistance without added benefit.

Signs Your Antibiotic Isn’t Working

Giving antibiotics two to three days before expecting improvement is reasonable for most infections. But certain patterns suggest the treatment isn’t doing its job:

  • No improvement after 72 hours. If your symptoms haven’t budged at all by day three, the antibiotic may not match the bacteria causing your infection.
  • Symptoms that improve then worsen. Initial relief followed by a return of fever, pain, or swelling can signal a resistant strain or a secondary infection.
  • Spreading redness or new symptoms. For skin infections, a border of redness that continues to expand despite treatment is a clear warning sign. For any infection, new symptoms like high fever, confusion, or severe pain suggest the infection is progressing.

In these situations, the typical next step is a culture, where a sample from the infection site is tested to identify exactly which bacteria are present and which antibiotics they respond to. This allows your treatment to be switched to something more targeted rather than continuing with a drug that isn’t effective.