A single attack (or few attacks) of diarrhea occurring few minutes to few hours after eating may be due to:
- A wrong food combination - some foods just don’t go together, like meat and sugar…
- Magnesium - in some mineral waters, sport drinks, antacids, supplements
- Staph food poisoning with toxins released from bacterium Staphylococcus aureus; diarrhea may appear from 20 minutes to 8 hours after ingesting contaminated food (in food poisoning due other bacteria, viruses, or parasites, diarrhea usually appears more than 8 hours after a meal)
