Question: how long does food poisoning take to give you diarrhea?
Answer: Food poisoning symptoms The length of time it takes for symptoms to appear also depends on the source of the infection, but it can range from as little as 1 hour to as long as 28 days. Common cases of food poisoning will typically include at least three of the following symptoms: abdominal cramps. diarrhea.