Why do I get diarrhea after eating?
Common causes
The NIH (NIDDK) splits causes into short-term and longer-term:
Short-term (acute)
- viral gastroenteritis (a stomach bug)
- food poisoning
- medicine side effects, such as antibiotics, magnesium antacids, or liquid medicines containing sorbitol, mannitol or xylitol
Longer-term (persistent or chronic)
- some infections, which can leave you struggling to digest certain carbohydrates for a while
- food allergies and intolerances
- digestive conditions like coeliac disease, Crohn’s disease and ulcerative colitis
- disorders of gut-brain interaction, like IBS
Food intolerances worth knowing
The NIH describes:
- lactose intolerance: diarrhea after milk and milk products
- dietary fructose intolerance: diarrhea after foods or drinks with fructose, found in fruits, juices and honey, and added to many foods and soft drinks
- sucrose intolerance: diarrhea after table sugar
- sugar alcohols in sugar-free candies and gum may cause diarrhea in some people
The NHS IBS page also suggests avoiding sorbitol if diarrhea is a problem.
Short-term self-care
From the NHS diarrhea page:
- drink lots of fluids, in small sips if you feel sick
- eat when you feel able, and avoid fatty or spicy foods
- avoid fruit juice and fizzy drinks, which can make diarrhea worse
- a pharmacist can suggest oral rehydration sachets or, for adults, loperamide for a few hours
Find your pattern
Mon 12:30 Lunch (photo): burrito, sour cream, cola tags: dairy Mon 13:00 Poop: type 7 Tue 12:30 Lunch (photo): chicken, rice, water Wed 12:30 Lunch (photo): yoghurt bowl, sugar-free gum tags: dairy Wed 13:15 Poop: type 6
Tag meals with dairy, gluten, FODMAPs, caffeine and more in PoopAI, and the weekly report shows which days had the loose poops. AI photo analysis speeds up logging, but working out a cause is a job for you and your doctor.
When to get help
The NHS says call 111 if you have:
- bloody diarrhea or bleeding from your bottom
- diarrhea for more than 7 days
- signs of dehydration that don’t improve with rehydration sachets
The NIH says talk to a doctor right away for severe tummy or rectal pain, stools that are black and tarry or contain blood or pus, frequent vomiting, a high fever, six or more loose stools a day, or diarrhea lasting more than 2 days in adults.
If diarrhea after meals keeps coming back for weeks, see a GP, even if it’s mild.
Questions to ask yourself
Patterns matter more than any single meal. Does it happen after every meal, or only some? Is it soon after eating or hours later? Are certain foods involved, like dairy, fatty takeaways, spicy food, coffee or alcohol? Did it start after a stomach bug, a trip or new medicine? Log meals by photo or text with trigger tags, and poops with their Bristol type, for two weeks. If loose poop lines up with one trigger, that’s a lead to discuss. If it happens no matter what you eat, or comes with blood or weight loss, see a GP sooner.
Wrap-up
Diarrhea after eating is a symptom, not a diagnosis. A bug, an intolerance, a medicine or IBS can all be behind it. Track it for a week or two, look after your fluids, and get help for the red flags.
Sources
- Symptoms & Causes of Diarrhea (NIDDK (NIH))
- Diarrhoea and vomiting (NHS)
- Symptoms & Causes of Lactose Intolerance (NIDDK)
- Symptoms of IBS (NHS)
- Diet, lifestyle and medicines for IBS (NHS)
- Eating, Diet & Nutrition for Gas in the Digestive Tract (NIDDK (NIH))
Last reviewed 2026-11-04
FixMyGut is not affiliated with or endorsed by the NHS, NIH, NICE, Mayo Clinic or Monash University.
Related reads
Quick answers
Why do I get diarrhea right after I eat?
The NIH lists infections, food intolerances like lactose or fructose, sugar alcohols, medicines and digestive conditions among causes. A doctor can help narrow it down.
Can food intolerance cause diarrhea after meals?
Yes. The NIH says lactose, fructose and sucrose intolerance can cause diarrhea after foods or drinks containing those sugars.
Can sugar-free sweets cause diarrhea?
The NIH says sugar alcohols in sugar-free candies and gum may cause diarrhea in some people.
Is diarrhea after eating a sign of IBS?
It can be part of IBS, but other conditions cause it too. The NHS says see a GP if you've had IBS-like symptoms for over 4 weeks.
When is diarrhea serious?
The NHS says call 111 for bloody diarrhea or diarrhea lasting more than 7 days. The NIH says talk to a doctor right away for black, tarry or bloody stools or signs of dehydration.