Most oral antibiotics start relieving symptoms within one to three days, though the exact timeline depends on the type of infection being treated. The medication itself reaches your bloodstream much faster, often within 30 minutes to two hours, but killing enough bacteria to make you feel noticeably better takes longer.
What Happens After You Take the First Dose
When you swallow an oral antibiotic, it’s absorbed through your digestive tract and reaches peak levels in your blood within roughly one to two hours. From there, the drug travels to the infected tissue and begins killing bacteria or stopping them from multiplying. But a single dose doesn’t wipe out an infection. Bacteria are present in large numbers, and each dose chips away at that population. It takes several rounds of dosing before enough bacteria are eliminated for your immune system to gain the upper hand and for inflammation to start subsiding.
This is why you won’t feel better immediately. The first day or two of treatment is essentially a tipping point: the antibiotic is working, but the bacterial population hasn’t dropped enough yet for your body to register the difference.
Timelines by Infection Type
Strep Throat
Strep throat is one of the faster-responding infections. You should start feeling better within a day or two of your first dose. Fever tends to break relatively quickly, and most people can return to normal activities 24 hours after starting treatment. You also become significantly less contagious at the 24-hour mark, which is why schools and workplaces typically use that as a benchmark for return.
Urinary Tract Infections
For uncomplicated UTIs, burning and urgency typically begin to ease within one to three days. Some treatment strategies even account for a built-in waiting period. A “pill in the pocket” approach, sometimes used for mild cases, involves waiting two to three days before starting the antibiotic to see if symptoms resolve on their own, with over-the-counter pain relief in the meantime. This gives a sense of the timeline: if antibiotics are needed, they’re expected to produce noticeable improvement within that same two-to-three-day window.
Skin Infections Like Cellulitis
Skin infections are slower to visibly improve because the inflammation involves swelling, redness, and tissue fluid that take time to resolve even after bacteria start dying. People with cellulitis generally notice improvement within a few days, but the full picture takes longer. In a study of 247 people with mild to moderate cellulitis on the lower leg, swelling had decreased by about 50% and the affected area had shrunk by roughly 55% by day 10 of treatment. So while you’ll likely see early progress in the first few days, don’t expect the redness and swelling to disappear quickly.
Respiratory Infections
Bacterial sinus infections and bronchitis often take two to three days before you notice a meaningful shift. Pneumonia can take longer. With community-acquired pneumonia, improvement often starts within three days, but full recovery of energy and lung function stretches over weeks. Cough and fatigue commonly linger even after the infection itself is cleared.
When to Be Concerned
If you’ve been taking your antibiotic for 48 to 72 hours and feel no improvement at all, or you’re getting worse, that’s a signal something may need to change. The antibiotic might not match the specific bacteria causing your infection, the dose might be insufficient, or the diagnosis might need revisiting. Worsening fever, spreading redness around a wound, or new symptoms like difficulty breathing are signs to act on promptly.
It’s also worth knowing that some symptoms linger even when the antibiotic is doing its job. A cough after a respiratory infection, mild soreness after strep throat, or residual swelling from cellulitis can persist for days or even weeks after the bacteria are gone. These are signs of your body healing the damage the infection caused, not signs of treatment failure.
How Long You’ll Need to Keep Taking Them
Feeling better is not the same as being fully treated. Prescribed courses typically range from three days for some UTI treatments to seven or ten days for skin and respiratory infections. The trend in recent years has been toward shorter courses. Updated guidelines from the Infectious Diseases Society of America now recommend five to seven days for many complicated urinary tract infections, down from the older standard of 10 to 14 days. The reasoning is straightforward: each additional day of antibiotics increases the risk of side effects like digestive problems, yeast infections, and disruption to your gut bacteria, without necessarily improving outcomes.
The traditional advice has always been to finish every pill even if you feel fine. That guidance is evolving. Research on pneumonia patients found that stopping antibiotics once symptoms resolved produced no difference in outcomes compared to completing longer courses. In many common infections, continuing treatment well past symptom improvement doesn’t prevent relapse or reduce antibiotic resistance. That said, the safest approach is still to follow the specific duration your prescriber chose, especially since shorter courses are already being built into modern prescriptions. If you’re feeling better and wondering whether you need to finish, that’s a conversation worth having with your provider rather than a decision to make on your own.
What Can Slow Things Down
Several factors affect how quickly you respond. Taking certain antibiotics on an empty stomach speeds absorption, while others work better with food. Dairy products and antacids can block absorption of some common antibiotics, particularly tetracyclines. If you’re taking your medication with a glass of milk or alongside calcium supplements, the drug may not reach effective levels.
Your overall health matters too. People with diabetes, weakened immune systems, or poor circulation to the infected area (common in lower leg cellulitis) tend to respond more slowly. Older adults generally take longer to clear infections. And if you’ve taken multiple rounds of antibiotics recently, there’s a higher chance the bacteria involved have some degree of resistance, which can delay improvement.
Staying hydrated, getting adequate rest, and taking your doses at consistent intervals all support the antibiotic’s effectiveness. Skipping or delaying doses lets bacterial numbers rebound between rounds, which extends the overall time to recovery.