Can Stress Cause Stomach Pain and Diarrhea? Yes — Here’s Why and What to Do

Written by

in

If your stomach twists into knots before a meeting, or you end up in the bathroom after a stressful call, you are not imagining it. Stress can cause real stomach pain, cramping, bloating, and diarrhea. The connection is not in your head — it is in the gut-brain axis, the two-way communication line between your brain and your digestive system.

When stress hits, your body flips into fight-or-flight mode. Adrenaline and cortisol redirect blood and energy away from digestion and toward your muscles and heart. For some people that shows up as constipation or nausea. For others, the gut speeds up instead, causing cramps, urgency, and loose stools. If this keeps happening, it can start to feel like your body is working against you — especially when food, sleep, and relationships take a hit.

The good news: once you understand the mechanism, you can interrupt it. This article explains why stress hits your gut, what helps in the moment, and how to build a calmer baseline so your digestive system is not hostage to your next hard day.

Why stress causes stomach pain and diarrhea

Your gut and brain talk constantly through the vagus nerve and chemical messengers, including neurotransmitters like serotonin. In fact, a large share of your body’s serotonin lives in the gut. When stress hormones flood your system, they change how your gut moves, how sensitive it is, and how much inflammation is present.

According to Cleveland Clinic, common stress-related digestive symptoms include:

  • Stomach cramps or sharp pain
  • Bloating and gas
  • Diarrhea or loose stools
  • Constipation
  • Nausea or loss of appetite

For people with irritable bowel syndrome (IBS), stress is a well-known trigger. The Mayo Clinic notes that IBS symptoms often worsen during periods of stress. You do not need an IBS diagnosis to feel the effect, though. Anyone with a nervous system can experience stress-related gut upset.

The stress-gut loop (and how to break it)

The frustrating part is that gut symptoms create more stress. You worry about finding a bathroom. You avoid meals. You sleep poorly. That extra stress feeds the same loop. Breaking it means calming the nervous system before the gut reacts, or short-circuiting the reaction once it starts.

In-the-moment relief

  • Slow exhale: Lengthen your out-breath to 6–8 seconds. This activates the parasympathetic nervous system, the “rest and digest” side that counteracts fight-or-flight.
  • Cold water on your face: Splashing cool water on your face or holding a cold drink against your cheeks can trigger the mammalian dive reflex, which slows heart rate and calms the gut.
  • Gentle heat: A warm compress or heating pad on your abdomen relaxes cramped muscles and signals safety to your nervous system.
  • Skip the stimulants: Coffee, energy drinks, and alcohol on an empty or tense stomach make symptoms worse.

Build a calmer baseline

One bad day is manageable. The problem is when stress becomes your default setting. A few minutes of daily nervous-system training can lower your baseline enough that your gut does not flare every time life gets busy.

  • Physiological sigh: Two quick inhales through the nose, one long exhale through the mouth. Repeat 3–5 times. Stanford neuroscientist Andrew Huberman has popularized this as the fastest way to downshift stress.
  • 5-4-3-2-1 grounding: Name five things you see, four you feel, three you hear, two you smell, one you taste. It pulls your brain out of threat mode and into the present moment.
  • Eat regular, simple meals: Skipping meals then overeating spikes cortisol and blood sugar, which aggravates the gut.
  • Walk after meals: A 10–15 minute easy walk supports digestion and lowers cortisol.

When stomach pain is not just stress

Stress is a common cause of digestive upset, but it is not the only cause. See a doctor if you notice any of the following, as recommended by Mayo Clinic:

  • Blood in your stool
  • Unexplained weight loss
  • Pain that wakes you from sleep
  • Persistent fever
  • Symptoms that keep getting worse over weeks

These can point to conditions that need medical treatment, not just stress management.

A simple reset for a stressed gut

If stress keeps showing up in your stomach, the fastest way to interrupt the cycle is to calm the nervous system directly. You can spend years adjusting your diet and still get gut symptoms if your body is stuck in fight-or-flight.

The free 3-minute Stress Reset walks you through the exact techniques that downshift a revved-up nervous system: the physiological sigh, 5-4-3-2-1 grounding, and a simple body-based routine you can use before meals, after a tense call, or at 3 a.m. No apps, no long meditations — just a practical way to signal your gut that it is safe to relax.

Key takeaways

  • Stress can absolutely cause stomach pain, bloating, and diarrhea through the gut-brain axis.
  • Fight-or-flight hormones change how your gut moves and how sensitive it feels.
  • Short-term relief comes from slowing the breath, cold water, heat, and avoiding stimulants.
  • Long-term relief comes from training your nervous system to spend more time in “rest and digest.”
  • Red-flag symptoms like blood in stool or weight loss need a doctor, not just stress tips.

Related reads