Educational resource only · Not a medical diagnosis or legal advice · For emergencies call 911
FPC Food Poison Central Free Case Review

How Long After Eating Does Food Poisoning Start?

Editorial Team

One of the first questions people ask is how soon symptoms appear after eating contaminated food. The honest answer is that it depends on the specific pathogen, the amount consumed, and your own health. Below is general educational information, not a diagnosis.

Typical onset by pathogen

  • Norovirus: usually 12 to 48 hours.
  • Salmonella: anywhere from 6 hours to 6 days.
  • E. coli (STEC): often 3 to 4 days, with a range of 1 to 10 days.
  • Listeria: can take 1 to 4 weeks, and occasionally longer.

Why timing matters

Because onset windows overlap and vary, the timing alone cannot confirm which pathogen made you sick. A stool test ordered by a clinician is the only way to identify the cause. If you have severe symptoms, do not wait, seek medical care.

When to seek care

Get medical help for a high fever, bloody diarrhea, signs of dehydration, or an inability to keep fluids down. For emergencies, call 911.

This article is general educational information and is not medical or legal advice. If you are seriously ill, contact a healthcare professional or call 911.

Related articles

Get recall & outbreak alerts

Join our newsletter for food-safety updates and new outbreak alerts. No spam, unsubscribe anytime.