Most people start to feel amoxicillin helping an ear infection within about 24–72 hours, but the infection itself can take around 5–7 days to fully settle.

Quick Scoop

  • Starts working in the body: Within a few hours of the first dose, amoxicillin is absorbed into the bloodstream and reaches the middle ear to begin fighting bacteria.
  • When you usually feel better:
    • Many people notice less pain and fever in 24–48 hours.
* Doctors often say to allow up to 72 hours (3 days) for clear symptom improvement.
  • Full recovery time: Ear infections treated with amoxicillin commonly improve greatly by day 3 and are largely resolved within about 5–7 days, though some ear pressure or muffled hearing can linger a bit longer.
  • Kids vs adults: Children often show clear improvement in 2–3 days, and studies suggest roughly three‑quarters of kids feel much better by day 5 on amoxicillin.

When to worry

Contact a doctor or urgent care promptly if:

  • Pain or fever is not improving at all after 48–72 hours on amoxicillin.
  • Symptoms suddenly get worse (higher fever, severe pain, fluid or pus draining from the ear, new dizziness, or vomiting).
  • You notice a rash, trouble breathing, swelling of lips/face, or severe diarrhea, which can signal an allergic reaction or serious side effect.

How to help it work best

  • Take every dose exactly as prescribed and finish the entire course, even if the ear feels almost normal after a couple of days. Stopping early raises the risk of the infection coming back and of antibiotic resistance.
  • Use pain relief (like acetaminophen or ibuprofen, if safe for you and as directed) and warm compresses to the ear for comfort while the antibiotic is still kicking in.
  • Follow up with the clinician if you or your child get frequent ear infections, as sometimes a different antibiotic, ear drops, or an ENT evaluation is needed.

Information gathered from public forums or data available on the internet and portrayed here.