How long does food poisoning take to show up?
Incubation periods vary enormously by pathogen, which is the single most useful thing to know because it means the meal you suspect is frequently not the culprit. Staphylococcus aureus toxin acts in 30 minutes to eight hours. Norovirus, the most common cause of foodborne illness in the United States, takes 12 to 48 hours. Salmonella runs six hours to six days. Campylobacter two to five days. E. coli O157 typically three to four days. Listeria can take one to four weeks and occasionally longer, which makes tracing it extremely difficult and is part of why listeria outbreaks are so serious.
Most cases resolve on their own with rest and fluids, and the priority is preventing dehydration, particularly in young children and older adults, using oral rehydration solutions rather than plain water for significant fluid loss. Anti-diarrheal medication is generally discouraged in bloody diarrhea or high fever because retaining the pathogen can worsen certain infections. Seek medical care for bloody stools, fever above 102, diarrhea lasting more than three days, signs of dehydration, or neurological symptoms including blurred vision, muscle weakness, or tingling, which can indicate botulism and is an emergency.
Certain groups face substantially higher risk from the same exposure: pregnant people, in whom listeria can cause miscarriage and stillbirth even when the parent's symptoms are mild, adults over 65, young children, and anyone immunocompromised. Those groups are advised to avoid unpasteurized dairy, soft cheeses made from raw milk, deli meats unless heated, raw sprouts, undercooked eggs and meat, and raw shellfish. Reporting suspected foodborne illness to your local health department is worth doing even for a mild case, since outbreak detection depends on multiple reports connecting to a common source, and that is how contaminated products get recalled.
Anywhere from 30 minutes to weeks depending on the organism, which is why blaming the last thing you ate is usually wrong. Norovirus takes about a day, salmonella six hours to six days, listeria up to several weeks.
Published . Last reviewed . We correct errors and note the change.
Cite this page
https://frequentlyaskedquestions.us/q/what-is-food-poisoning/Frequently Asked Questions. (2026, August 10). How long does food poisoning take to show up? https://frequentlyaskedquestions.us/q/what-is-food-poisoning/“How long does food poisoning take to show up?” Frequently Asked Questions, 10 Aug. 2026, https://frequentlyaskedquestions.us/q/what-is-food-poisoning/.“How long does food poisoning take to show up?” Frequently Asked Questions. Last modified August 10, 2026. https://frequentlyaskedquestions.us/q/what-is-food-poisoning/.This page summarizes the primary sources listed above. For academic or encyclopedic work, cite those primary sources directly wherever possible.