Home > Articles > Healthy Living Comprehensive Guide > How long does it take to have a gastrointestinal reaction after eating bad food?
How long does it take to have a gastrointestinal reaction after eating bad food?


Your health is my mission.
The time of gastrointestinal reaction after eating bad food varies from person to person, and the specific situation is analyzed.
1. Bacterial infection
Eating food contaminated by bacteria may lead to acute gastroenteritis. Bacteria multiply in the intestine and release toxins, causing diarrhea, abdominal pain and other symptoms, usually within a few hours to a few days.
2. Virus infection
Eating food infected by virus may lead to gastrointestinal cold. Gastrointestinal reaction occurs within a few days to two weeks, manifested as nausea, diarrhea, vomiting, abdominal pain, etc.
3. Food poisoning
If eating bad food, it is easy to cause food poisoning, which can occur within a few hours to several days. Symptoms include diarrhea, vomiting, abdominal pain, headache, fever, etc.