How Long to Take Antibiotics and When to Stop Early

How long you should take antibiotics depends entirely on the infection being treated, and courses can range from as short as 3 days for a simple urinary tract infection to 10 days or more for strep throat. The right duration is the one your prescriber chose based on what you have and how severe it is. Taking antibiotics longer than necessary carries real, measurable risks, while stopping too early can leave an infection undertreated.

Typical Durations for Common Infections

There’s no single “standard” antibiotic course. The duration your doctor prescribes reflects decades of clinical trials showing the shortest effective treatment for each type of infection. Here are some of the most common outpatient prescriptions and what to expect:

  • Urinary tract infections (uncomplicated): 3 to 5 days for most women. Some older regimens called for 7 days, but shorter courses work just as well for straightforward bladder infections.
  • Strep throat: 10 days for standard oral antibiotics. The CDC recommends a full 10-day course to fully clear the bacteria and reduce the risk of complications like rheumatic fever.
  • Sinus infections: 5 to 7 days when antibiotics are warranted at all. Most sinus infections are viral and don’t need antibiotics in the first place.
  • Community-acquired pneumonia: Typically 5 to 7 days for mild to moderate cases treated at home, though more severe infections can require longer.
  • Skin infections: 5 to 10 days depending on severity and the type of bacteria involved.
  • Ear infections in adults: 5 to 7 days in most cases.

These ranges represent general guidelines. Your doctor may adjust the length based on your age, immune status, kidney function, or whether the infection has spread beyond its initial site.

Why “Finish the Whole Course” Isn’t Always Right

You’ve probably heard the advice to always finish your entire prescription, even if you feel better. That guidance made sense as a blanket recommendation for decades, but the science has become more nuanced. For many infections, research now shows that shorter courses work just as well as longer ones, and taking antibiotics for even one extra day carries a cost.

A meta-analysis published in PLOS Medicine found that each additional day of antibiotic treatment is associated with a 7% absolute increase in the risk of carrying resistant bacteria. That effect is driven by what researchers call “bystander” selection: the antibiotic kills the bacteria causing your infection, but it also puts pressure on the trillions of harmless bacteria living in your gut, on your skin, and elsewhere. The longer the exposure, the more opportunity resistant strains have to multiply and take hold.

This doesn’t mean you should stop antibiotics on your own the moment you feel better. It means the duration your doctor prescribed was chosen to balance effectiveness against these risks. If your prescription says 5 days, that number was selected because trials showed 5 days clears the infection reliably. Taking them for 10 days “just to be safe” would not be safer.

What Happens If You Stop Too Early

Stopping antibiotics before the prescribed course is finished can leave enough bacteria alive to regrow and cause a relapse. This is especially important for infections like strep throat, where incomplete treatment raises the risk of serious complications, and for deeper infections like pneumonia, where bacteria in less accessible tissue take longer to clear.

The practical risk depends on the infection. For a mild UTI where you’re three days into a three-day course and feel fine, your treatment is complete. For strep throat on day 6 of a 10-day course, stopping because your sore throat resolved is genuinely risky. Symptoms often improve well before the bacteria are fully eliminated, particularly in infections that involve tissue deeper than the surface.

Some antibiotics also have what’s called a post-antibiotic effect: they continue suppressing bacterial growth for hours after the drug itself has been cleared from your body. This is factored into the dosing schedule your pharmacist prints on the label. Skipping the tail end of a course can undercut this built-in buffer.

What to Do If You Miss a Dose

Missing a single dose is unlikely to derail your treatment. Take the missed dose as soon as you remember, unless it’s nearly time for your next scheduled dose. In that case, skip the missed one and continue your normal schedule. Never double up by taking two doses at once to compensate.

The definition of “nearly time” varies by antibiotic. A drug you take once daily has a wider window than one dosed every 6 hours. The information leaflet that came with your prescription usually specifies exactly how to handle this, and your pharmacist can clarify if the leaflet is unclear. One missed dose in a full course is unlikely to cause treatment failure, but repeatedly missing doses can reduce the drug’s effectiveness and promote resistance.

When Stopping Early Makes Sense

There are situations where stopping antibiotics before finishing the course is the right call. If test results come back showing your infection is viral rather than bacterial, continuing the antibiotic provides zero benefit and only risk. The same applies if your diagnosis changes entirely, say from a suspected bacterial sinus infection to an allergic reaction or migraine.

Certain side effects also warrant stopping immediately rather than pushing through. Allergic reactions, from mild rash to more serious symptoms like facial swelling or difficulty breathing, mean the drug should be discontinued. Severe diarrhea, especially if watery or bloody, can signal a secondary infection in the gut that the antibiotic itself is causing. Significant changes in kidney function, liver tenderness, or unusual bruising or bleeding are all reasons to stop and contact your prescriber.

As a general principle published in the Medical Journal of Australia: there is no risk, and every advantage, in stopping an antibiotic immediately once a bacterial infection has been ruled out. And there is minimal risk in stopping if signs and symptoms of a mild infection have fully resolved. The key word is “mild.” Deeper or more serious infections need the full course regardless of how you feel.

How to Get the Duration Right

The most important thing you can do is take the antibiotic exactly as prescribed for exactly as long as prescribed. That sounds simple, but a few practical details help:

  • Space doses evenly. If you’re told to take a pill three times a day, aim for every 8 hours rather than three times during waking hours. Consistent spacing keeps drug levels steady.
  • Set reminders. Missed doses are more common toward the end of a course, when you’re feeling better and your routine returns to normal.
  • Don’t save leftover pills. If you have pills remaining after completing your prescribed number of days, the prescription was likely dispensed with extras or the pharmacist rounded up. Don’t take the extras, and don’t save them for a future illness.
  • Ask about duration at the appointment. If your doctor prescribes 10 days and you’ve read that 5 days is effective for your condition, ask about it. Prescribers sometimes default to older, longer regimens out of habit, and a brief conversation can clarify whether a shorter course is appropriate for your specific case.

Antibiotic duration isn’t one-size-fits-all. The right length for your situation is the shortest course that reliably clears the infection, and your prescriber is the person best positioned to determine that number.