A single attack (or few attacks) of diarrhea, appearing few minutes to few hours after eating may be due to:
- 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 over 8 hours after the meal)

