Can anxiety cause low testosterone? Stress, anxiety and testosterone are tightly wired together, and while one anxious afternoon won’t move your hormones, months of chronic worry can pull testosterone down for real. That link explains why some men feel persistently flat, tired and low on libido even when nothing else seems wrong.
The cortisol connection
When you’re anxious or stressed, your body pumps out cortisol, its main stress hormone. Cortisol and testosterone sit on a seesaw: keep cortisol high for long enough and it muffles the brain signals that tell the testes to make testosterone. Chronic anxiety essentially locks the body in survival mode, where reproduction and muscle-building hormones drop down the priority list.
A two-way street
The relationship runs both directions. Anxiety can lower testosterone, and low testosterone can itself throw off symptoms that look and feel like anxiety, from irritability to poor focus to a low mood. Most testosterone is made during deep sleep, so a loop of worry, broken nights and rising cortisol drives levels down further, which is why sorting out sleep is often the single most effective first move.
What you can do
Protect consistent, quality sleep. Lean on stress-management that actually works for you, whether that’s exercise, breathing practice or therapy. Go easy on alcohol, which raises cortisol and lowers testosterone. And if symptoms stick around, get bloodwork done so a doctor can check your real levels rather than guessing.
When to see a doctor
If low mood, fatigue, low libido or anxiety symptoms persist, it’s worth measuring your testosterone while you tackle the stress. A clinician can work out whether a hormonal imbalance is part of the picture and point you to the right approach, whether that’s lifestyle changes, treating the anxiety, or, where it fits, testosterone therapy.
Frequently asked questions
Can anxiety lower testosterone?
Yes. Chronic anxiety and stress raise cortisol, which suppresses testosterone production over time. Short-term stress has little lasting effect, but ongoing anxiety does.
Can low testosterone cause anxiety?
Low testosterone can produce symptoms that resemble or worsen anxiety, including irritability, poor focus and low mood. That’s why it’s worth testing your levels and talking to a doctor about your symptoms and treatment options.
Related
Testosterone Replacement Therapy (TRT) in Bali
Treatment: learn about testosterone replacement therapy (TRT) at Boost Health Clinic — doctor-led, in Jakarta, Bali and online across Indonesia.