It appears that your browser does not support JavaScript

How Long Does It Take to Get Food Poisoning?



On average, it takes 4-36 hours to get food poisoning after ingesting infected food.

More Info:  The time it takes for food poisoning to affect the body varies greatly depending on the type and cause of the poisoning.  It can hit almost immediately within the hour or can fester up to four weeks.  Typical symptoms of food poisoning will appear within 12-72 hours.

Common Food Poisoning Causes and Incubation Periods

Following are common bacteria and toxins that cause food poisoning including the accompanying symptoms, foods likely to carry the bacteria or toxin, and the average time of onset of symptoms.


Symptoms: Vomiting, diarrhea, headache, and fever

Associated Foods: Particularly widespread in poultry and pork. Any raw meat, milk, eggs, peanut butter, coconut, fish, shrimp, and yeast.

Onset Time: 6-48 hours

E. Coli

Symptoms: Severe abdominal cramping, diarrhea with more blood than stool

Associated Foods: Raw hamburger, raw milk, unpasteurized fruit juices, game meat, and lettuce.

Onset Time: Up to 3 days

Chlostridium Botulin

Symptoms: Weakness, vertigo, double-vision, difficulty swallowing, difficulty breathing

Associated Foods: Many foods that are preserved improperly.

Onset Time: 18-36 hours



“Bad Bug Book: Introduction.” U S Food and Drug Administration Home Page. N.p., n.d. Web. 5 Oct. 2010. <>.

“Food poisoning.” University of Maryland Medical Center. N.p., n.d. Web. 5 Oct. 2010.

Copyright 2009-2018

Sophisticated Media LLC

Terms of Service l Privacy Policy

Contact Us