QUESTION
Can stress cause stomach pain every day?
Yes — stress can contribute to stomach pain every day, especially when stress or anxiety is ongoing.
Stress can affect the gut through the gut-brain axis and may lead to:
- Changes in gut motility, which can cause cramping, diarrhea, constipation, bloating, or a feeling of pressure
- Visceral hypersensitivity, where normal digestion or gas feels painful
- Worsening of functional gastrointestinal conditions such as IBS or functional dyspepsia
The exact effect varies from person to person, and stress is not always the only cause. It’s safer to say stress can worsen or trigger symptoms rather than claim it is the sole cause of these conditions.
Because daily stomach pain can also come from other conditions, it’s a good idea to see a clinician if it’s persistent or recurring — especially if you have weight loss, blood in stool or vomit, fever, trouble swallowing, pain that wakes you from sleep, or severe or worsening pain.