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.