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.

Esta información es solo orientativa de carácter general y no constituye un consejo médico. Consulta siempre a un profesional sanitario cualificado para cualquier asunto médico personal. En caso de emergencia, llama al número de emergencias de tu zona.

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