Amoxicillin starts working almost immediately after you take it, reaching its highest concentration in your blood within 1 to 2 hours. But “working” at a biological level and “feeling better” are two different things. Most people notice symptom improvement within 24 to 72 hours, depending on the type of infection and how severe it is.
What Happens in the First Few Hours
Once you swallow a dose, amoxicillin is absorbed quickly through your digestive tract. Blood levels peak between roughly 1 and 2 hours, and the drug begins killing bacteria right away. Its half-life is only about 61 minutes, which is why you take it multiple times a day to keep steady levels in your system.
You won’t feel this early activity. Bacteria are dying, but your body still needs time to clear the infection, reduce inflammation, and repair damaged tissue. That process takes hours to days, which is why symptom relief lags behind the drug’s actual onset.
When You’ll Actually Feel Better
For most bacterial infections, you can expect noticeable improvement within 1 to 3 days. Fever often drops first, followed by reductions in pain, swelling, or drainage. Complete resolution typically takes 7 to 10 days, and lingering symptoms like cough can stick around even longer.
The timeline varies by infection. Here’s what to expect for the most common ones:
- Strep throat: Fever and throat pain often begin improving within 24 hours. The CDC considers you significantly less contagious after 12 hours on the antibiotic, and most guidelines say children can return to school after at least 12 hours of treatment if they’re feeling well. Healthcare workers and outbreak settings call for waiting 24 hours.
- Ear infections: Ear pain is often at its worst during the first two days, even with antibiotics on board. Pain management during this window matters. If there’s no improvement by 48 to 72 hours, your doctor may need to reassess or switch treatment.
- Sinus infections and bronchitis: These tend to be slower responders. You may not notice meaningful relief for 2 to 3 days, and congestion or cough can persist well beyond that as your body clears out the aftermath of infection.
Does Food Slow It Down?
Eating before you take amoxicillin can delay how quickly it reaches peak levels. One study found that taking amoxicillin with food pushed the time to maximum blood concentration from about 1.7 hours to 3 hours, and the peak concentration itself dropped roughly 19%. That said, research on this point is mixed. Some studies show food makes little difference, while others have found peak levels dropping by as much as 50%.
In practice, amoxicillin is commonly taken with food to reduce stomach upset, and this slight delay doesn’t meaningfully change how well the drug works over the course of a full dosing schedule. If nausea is a problem, taking it with a meal or snack is a reasonable trade-off.
Liquid vs. Tablets
Liquid suspensions are absorbed somewhat more efficiently than tablets, particularly for people with altered digestive anatomy (such as after certain weight-loss surgeries). For most adults and children with normal digestion, the difference is minor. Liquid formulations are standard for young children simply because they can’t swallow pills, not because the liquid version kicks in dramatically faster.
The 72-Hour Rule
If you’ve been taking amoxicillin for three full days and your symptoms haven’t improved at all, that’s the threshold where something may be off. The infection might be caused by bacteria that are resistant to amoxicillin, or the diagnosis itself might need a second look. Fever, pain, and irritability that persist unchanged after 72 hours warrant a call to your doctor.
This doesn’t mean you should expect to feel 100% by day three. Partial improvement counts. What you’re watching for is zero change, or worsening symptoms, which suggests the antibiotic isn’t reaching the right target.
Why Finishing the Course Matters
Feeling better after a day or two can make it tempting to stop taking the medication early. The traditional advice has always been to finish the full course to prevent antibiotic resistance. The science behind this is more nuanced than most people realize. Some recent analyses suggest that shorter courses work just as well for certain infections, and that longer courses may actually increase the risk of resistant bacteria colonizing your body.
That said, this doesn’t mean you should freelance your own treatment length. The prescribed duration for your specific infection was chosen based on clinical evidence for that condition. Strep throat, for example, requires a full 10-day course to prevent rare but serious complications like rheumatic fever, even though you’ll feel fine long before day 10. The reason to finish isn’t always about resistance. Sometimes it’s about making sure the infection is fully cleared from tissues where bacteria can hide.

