Pochemy.net
psychology Psychology

why does being upset mentally cause physical symptoms of sickness?

Mark Sterling
Mark Sterling
Research Editor · Jan 29, 2026 · Updated Apr 13, 2026

Mental upset causes your body to release stress hormone. Prolonged presence of stress hormone triggers shut down of digestive functions which causes the diarrhoea, loss of appetite, inappropriate reaction to certain foods, ect. It also alters brain functions which can cause headaches, brain fog, …

97
Words

1 min
Read Time

#121
of 500 in Psychology

+43%
vs Category Avg

The Short Answer

Mental upset causes your body to release stress hormone. Prolonged presence of stress hormone triggers shut down of digestive functions which causes the diarrhoea, loss of appetite, inappropriate reaction to certain foods, ect. It also alters brain functions which can cause headaches, brain fog, ect. The immune system also has reduced functioning making you prone to infection, which may result in additional symptoms later on. There's also the effect it has on the heart and muscles, changes in blood pressure, ect. These can cause you to feel dizzy, light headed, chest pain, muscle tightening, muscle soreness, ect.

Analysis

Key Concepts: Causes, stress, hormone

This explanation focuses on causes, stress, hormone and spans 97 words across 6 sentences. At 43% above the average Psychology explanation (68 words), this is one of the more thorough answers in this category, reflecting the complexity of the underlying question.

What This Answer Covers

The explanation opens with: “Mental upset causes your body to release stress hormone.” It then elaboratesultimately building toward a complete picture across 6 connected points.

How This Compares in Psychology

Ranked #121 of 500 Psychology questions by answer depth (top 25%). This places it in the comprehensive tier — the top quarter of most thoroughly answered questions. Questions at this depth typically involve multi-faceted topics requiring nuanced explanation.

Frequently Asked Questions

Is there a simple explanation for why being upset mentally cause physical symptoms of sickness?

Mental upset causes your body to release stress hormone. Prolonged presence of stress hormone triggers shut down of digestive functions which causes the diarrhoea, loss of appetite, inappropriate reaction to certain foods, ect. It also alters brain…

How detailed is this explanation compared to similar Psychology questions?

This is one of the most thorough answer at 97 words, ranked #121 of 500 Psychology questions by depth. The key concepts covered are causes, stress, hormone.

What approach does this answer take to explain being upset mentally cause physical symptoms of sickness?

The explanation uses root cause analysis across 97 words. It is categorized under Psychology and addresses the question through 1 analytical lens.