How long does amoxicillin take to work?

Last updated September 3, 2026.

Amoxicillin starts killing bacteria within hours; per the NHS, you should feel better within a few days - fever and pain typically ease within 48 to 72 hours. Two rules around the timeline: finish the whole course even when you feel fine (early stopping breeds resistant bacteria), and space doses evenly. Two checkpoints: worse or no better after about 3 days - call the prescriber; still unwell after the course - that is not normal. A rash with hives or swelling during treatment can be allergy: stop and get urgent advice. Pymander is a free AI doctor, 24/7 by text, and can help you judge whether your recovery is on schedule.

Antibiotics not working? Text a free AI doctor

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