Depends: From a few hours to several days, depending on the cause. Diarrhea resulting from bacterial toxins (e.g. Staph, bacillus cereus) starts in a few hours, whereas diarrhea from salmonella, shigella and campylobacter takes longer, because the organism have to replicate first. You can never blame the last food you ate (or sue the last restaurant you ate at) for diarrhea.
Answered 6/24/2020
4.8k views
A doctor has provided 1 answer
5 doctors weighed in across 2 answers
A doctor has provided 1 answer
A doctor has provided 1 answer
A doctor has provided 1 answer
90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more.
Ask your question