HowLongFor

How Long Does Food Poisoning Last?

Quick Answer

1–3 days for most cases. Symptoms usually start 6–24 hours after eating contaminated food. Severe cases (Salmonella, E. coli) can last 5–7 days or longer.

Typical Duration

1 day7 days

Quick Answer

Most cases of food poisoning resolve within 1–3 days. Symptoms typically begin 6–24 hours after consuming contaminated food, though some bacteria can take days to cause illness. Viral food poisoning (norovirus) usually clears in 1–3 days, while bacterial infections (Salmonella, E. coli) may last 5–7 days.

Duration by Cause

CauseOnsetDuration
Staphylococcus aureus30 min–6 hrs1–2 days
Norovirus12–48 hrs1–3 days
Clostridium perfringens6–24 hrs1 day
Salmonella6–72 hrs4–7 days
E. coli1–10 days5–7 days
Campylobacter2–5 days2–10 days
Listeria1–4 weeks1–3 days (can be severe)
Botulism12–36 hrsWeeks (medical emergency)

Symptom Timeline

Typical Mild Case

  • Hours 0–6: Nausea, stomach cramps begin
  • Hours 6–24: Vomiting and/or diarrhea, worst symptoms
  • Day 1–2: Symptoms peak then begin improving
  • Day 2–3: Most symptoms resolved, appetite returning
  • Day 3–5: Full recovery, possible lingering fatigue

More Severe Case (Salmonella, E. coli)

  • Day 1–2: Onset of watery diarrhea, fever, severe cramps
  • Day 3–5: Symptoms persist, possibly bloody diarrhea
  • Day 5–7: Gradual improvement
  • Week 2: Full recovery for most

Common Symptoms

  • Nausea and vomiting
  • Diarrhea (watery or bloody)
  • Abdominal cramps and pain
  • Fever
  • Headache
  • Body aches
  • Loss of appetite
  • Dehydration (from fluid loss)

How to Recover Faster

  • Stay hydrated — this is the #1 priority. Drink water, clear broth, or oral rehydration solutions (ORS). Diarrhea and vomiting cause rapid fluid loss.
  • Start with bland foods — the BRAT diet (bananas, rice, applesauce, toast) is gentle on the stomach
  • Rest — your body needs energy to fight the infection
  • Avoid dairy, caffeine, alcohol, and fatty foods until fully recovered
  • Let vomiting run its course — it's your body's way of expelling the toxin
  • Take small sips rather than gulping fluids if nauseous

When to See a Doctor

Seek medical care if:

  • Symptoms last more than 3 days
  • Bloody diarrhea or stool
  • Fever above 102°F (38.9°C)
  • Signs of severe dehydration (dark urine, dizziness, rapid heartbeat, dry mouth)
  • Inability to keep any fluids down for 12+ hours
  • Pregnant, elderly, young child, or immunocompromised
  • Suspected botulism (blurred vision, muscle weakness, difficulty swallowing)

High-Risk Foods

  • Raw or undercooked meat and poultry
  • Raw eggs and foods containing them
  • Unpasteurized milk and cheese
  • Raw shellfish and oysters
  • Pre-washed salad greens and sprouts
  • Deli meats and hot dogs (Listeria risk)
  • Rice left at room temperature (Bacillus cereus)

Prevention

  • Cook meat to proper internal temperatures
  • Refrigerate leftovers within 2 hours (1 hour if above 90°F)
  • Wash hands before preparing food
  • Don't cross-contaminate — use separate cutting boards for raw meat
  • When in doubt, throw it out

Sources

How long did it take you?

day(s)

Was this article helpful?