Skip to content

Diarrhoea

Why do I get stomach cramps and diarrhoea after eating?

Cramps and diarrhoea soon after eating can be due to food intolerance, irritable bowel syndrome, an overactive gut reflex, or a mild infection. Persistent or severe symptoms should be checked to find the cause.

Ces informations sont fournies à titre indicatif uniquement et ne constituent pas un avis médical. Consultez toujours un professionnel de santé qualifié pour toute préoccupation médicale personnelle. En cas d'urgence, appelez votre numéro d'urgence local.

Several things can cause this pattern. Food intolerances such as lactose intolerance lead to cramping and loose stools after specific foods. Irritable bowel syndrome (IBS) commonly causes pain and bowel changes linked to eating and stress. A strong natural gut reflex after meals can speed things up, and infections cause temporary cramps with diarrhoea.

Keeping a food and symptom diary helps identify triggers like dairy, gluten, caffeine, alcohol, or fatty foods. Eating smaller, regular meals, managing stress, and reducing identified triggers often helps. A pharmacist can advise on short-term relief.

See a doctor if symptoms are frequent, persistent, or interfere with daily life, or if you notice blood in the stool, unexplained weight loss, symptoms waking you at night, a family history of bowel disease, or onset of new bowel changes after age 50, so conditions such as coeliac disease or inflammatory bowel disease can be excluded.

Related to this question

More health answers

See a doctor online now