Question: how long does food poisoning take to cause diarrhea?
Answer: Signs You Have Food Poisoning. Cramps in your stomach and gut, diarrhea, and vomiting may start as early as 1 hour after eating tainted food and as late as 10 days or longer. It depends on what is causing the infection.