Can anxiety cause diarrhea?
Yes. Anxiety can affect your body as well as your mind, and for some people, that includes digestive issues like diarrhea.
Why does this happen?
When you feel anxious, your body goes into “fight or flight” mode. Stress hormones speed up many processes, including digestion. This can lead to symptoms such as:
- Stomach aches
- Nausea
- Diarrhea
If these symptoms happen often, it’s important to talk to your doctor or a mental health professional.
Find out more about anxiety
Visit our anxiety information page for practical advice and support.
Looking for help?
You’re not alone. We have resources to help you manage anxiety and its physical effects. Explore:
If you need guidance, visit our advice and information section or call our advice line. We’re here for you.
Other commonly asked questions
Get help now
Visit our get help now page if you are looking for urgent support, self-help guides, local support or someone to talk to.