How long do antibiotics take to work?

Last updated September 3, 2026.

Antibiotics kill bacteria within hours, but you typically feel better in 2 to 3 days, because symptoms lag behind the kill. The rough map by infection: strep and UTIs ease within 48 to 72 hours, ear infections about the same, sinus and skin infections several days to a week. The order of improvement: fever breaks first, then pain and energy, then the signature symptoms fade last. Two rules outrank the timeline: finish the entire course even when you feel cured (the survivors of an early stop are the hardier bacteria, which is how resistance and recurrence happen), and treat day 3 with zero improvement, or improvement then sudden worsening, as a call-the-doctor checkpoint, since that pattern means the drug or the diagnosis is wrong. One calibration: most sore throats, coughs, and sinus congestion are viral, so no antibiotic timeline applies; that is why watchful waiting is often the right prescription.

Find answers about antibiotics

Start a free AI doctor consult →

What to do

Related questions

Sources

Pymander is not a replacement for a physician and does not provide medical advice, diagnosis, or treatment.

Free AI doctor, 24/7 by textStart a free AI doctor consult