Reviewed by George Mulaudzi, Naturopath |  Last updated: 25 June 2026

Reasons why men have erectile dysfunction rarely has one single cause. It’s usually a mix of contributing factors, and the mix matters, because the right next step depends on which category actually applies to you. This page organizes the reasons men have ED into clear groups, with links to a deeper look at each where one is available.

Vascular and Cardiovascular Causes

The most common category overall. An erection is fundamentally a blood-flow event, so anything that damages or narrows blood vessels, high blood pressure, high cholesterol, diabetes, smoking, or general cardiovascular disease, can directly reduce erection quality. This is also why ED is sometimes the first visible sign of a cardiovascular problem that hasn’t been diagnosed yet. See vascular erectile dysfunction for the full picture on assessment and risk factors.

Hormonal Causes

Low testosterone is the main driver here, often showing up alongside reduced libido, fatigue, and mood changes rather than erection difficulty alone. Thyroid imbalances and elevated prolactin can also play a role. Hormonal causes are confirmed through blood testing, not symptoms alone, which is why guessing at this category rather than testing for it usually wastes time.

Neurological Causes

Erections depend on nerve signals as much as blood flow. Diabetes-related nerve damage, spinal injury, multiple sclerosis, and complications following pelvic surgery can all interrupt that signal. This category is less common than vascular causes but tends to need specialist evaluation rather than lifestyle change alone.

Psychological Causes

Stress, performance anxiety, depression, and relationship strain can all suppress erectile function through the nervous system, independent of any physical cause. A useful clue: if erections are reliable alone or in the morning but not with a partner, a psychological driver is likely involved. See stopping erectile dysfunction anxiety for a focused approach to this category specifically.

Medication and Substance-Related Causes

Some blood pressure medications, antidepressants, and other prescription drugs list erectile dysfunction as a known side effect. Heavy alcohol use, smoking, and recreational drug use contribute as well. If ED started shortly after a new medication, that timing is worth mentioning to whoever prescribed it rather than adjusting the dose yourself.

Lifestyle and Metabolic Causes

Obesity, physical inactivity, poor sleep, and prediabetes all measurably affect erectile function, largely through the same vascular and hormonal pathways covered above. This is also the category with the most direct lifestyle-based leverage. See fixing ED without medication for what that actually looks like in practice.

Where Age Actually Fits In

Age itself isn’t really a cause; it’s an accumulation of risk. Older men are simply more likely to have picked up several of the categories above along the way, vascular changes, medication use, hormonal shifts, which is why ED becomes more common with age without being an inevitable or untreatable part of it.

Why Identifying the Actual Cause Matters

Different categories respond to different approaches, and at different speeds. Stress-driven ED can improve within weeks; vascular and hormonal causes generally need a longer, more structured plan. See is it possible to recover from erectile dysfunction for realistic timelines by category.

Quick Self-Check: Which Category Fits You?

This short check is not a diagnosis. It is a starting point to help you think about what might actually be going on.

1. Do erections happen reliably alone or in the morning, but not with a partner?


2. Do you have high blood pressure, diabetes, or high cholesterol?



3. Have you noticed low libido, fatigue, or mood changes alongside it?


4. Did this start shortly after a new medication?


5. How long has this been going on?


Frequently Asked Questions | Reasons Why Men Have Erectile Dysfunction

What is the most common reason men get erectile dysfunction?

Vascular causes are the most common overall, since erections depend directly on blood flow. High blood pressure, high cholesterol, diabetes, and smoking are the main contributors within that category.

Can erectile dysfunction be purely psychological?

Yes. Stress, anxiety, depression, and relationship factors can suppress erectile function through the nervous system even with no physical cause present. A useful clue is whether erections still occur reliably alone or during sleep.

Is erectile dysfunction just a normal part of getting older?

Not exactly. Age itself isn’t a direct cause; it’s an accumulation of risk factors like vascular changes, medication use, and hormonal shifts. ED becomes more common with age without being an unavoidable or untreatable part of it.

Can medication cause erectile dysfunction?

Yes. Some blood pressure medications, antidepressants, and other prescription drugs list ED as a known side effect. If symptoms began shortly after starting a new medication, mention that timing to the prescribing doctor rather than adjusting the dose yourself.

How do I find out which cause applies to me?

A proper assessment, covering symptom pattern, medical history, and relevant testing, is far more reliable than guessing from a list. That’s the starting point of a consultation at Sandton Men’s Clinic.

Contact Sandton Men’s Clinic

199 Vanessa Street, Buccleuch, Sandton, Gauteng, 2090
Call: +27 10 205 9208
Book a Confidential Consultation