Question: how long does it take for diarrhea to stop after food poisoning?
Answer: Most symptoms appear within 3 to 4 days of infection and improve after 5 to 7 days. The recommended treatment is usually hydration and rest. However, a few species of E. coli can cause bloody diarrhea and severe dehydration, which require hospitalization or more immediate medical treatment.