
Short answer: yes, chronic stress lowers testosterone. The mechanism is well-established. Brief stress doesn't matter much; sustained psychological or physical stress does. This is the long answer in a few minutes.
Short answer: yes, chronic stress lowers testosterone. The mechanism is well-established. Brief stress doesn't matter much; sustained psychological or physical stress does. This is the long answer in a few minutes.
Chronic stress raises cortisol, the body's main stress hormone. Sustained elevated cortisol suppresses the hypothalamic-pituitary-gonadal axis that produces testosterone. The effect is dose-dependent: more chronic stress, more suppression.
The kind of stress that suppresses testosterone is sustained, often weeks-to-months patterns: high-demand work, financial pressure, caregiving load, relationship strain, illness or injury, ongoing sleep deprivation. Acute stress (a tough week) doesn't measurably affect testosterone over time.
The magnitude varies. In men with sustained high stress combined with poor sleep and significant lifestyle compounding (alcohol, weight gain), reductions of 10–25% from baseline are common. In men where stress is the main isolated factor, the effect is smaller but still present.
For a deeper look, see our article on stress, burnout, and testosterone.
If you suspect chronic stress is part of a broader low-T picture, a Singapore-licensed doctor can help work out what's happening. Book a confidential consultation here.


Articles on Noah are for informational purposes only and do not replace medical advice from a qualified doctor. To consult on Noah, click here. Noah's editorial standards are described on our editorial standards page.
Sapolsky RM. The neuroendocrinology of stress. Endocrine Reviews. 2000.