An erection requires a delicate hormonal balance and a healthy physical response by the heart and brain. An inability to get or maintain an erection can be a sign that this process has been interrupted by an underlying medical or emotional condition. There are many specific conditions that can cause erectile dysfunction. Here are the 10 main causes.
1. Heart conditions and cardiovascular disease. Research has shown that erectile dysfunction can be a sign of underlying cardiovascular or heart disease. In fact, erectile dysfunction precedes two-thirds of cardiovascular disease cases. The small blood vessels in the penis are often the first to become blocked in men who have atherosclerosis or high cholesterol. Therefore, erectile dysfunction should prompt a visit to the doctor as it may be a sign of a more serious issue.
2. High cholesterol and high blood pressure. A study by Johns Hopkins University found that mice who were fed a high cholesterol diet showed signs of erectile dysfunction. In fact, high cholesterol can disrupt nitric oxide metabolism, which is important for the muscles in the penis to relax during an erection. High blood pressure can directly damage the cells lining blood vessels leading to inflammation, remodling and atherosclerosis (hardening of the blood vessels). This in turn can disrupt blood flow to the penis, leading to ED.
3. Metabolic disorders (obesity, diabetes). It is well known that obesity is a significant risk factor for erectile dysfunction. In fact, 79% of men with erectile disorders have a BMI over 25 kg/m2 independent of their age. Men with diabetes have a three-fold higher risk of developing erectile dysfunction.
4. Low testosterone. Testosterone levels naturally decrease as we age, which explains why men over the age of 50 are more likely to suffer from erectile dysfunction. But in some cases, testosterone levels may be the consequence of other conditions such as metabolic syndrome, obesity, and diabetes. Testosterone replacement therapies are available and can help with ED if you do have low testosterone
5. Tobacco and alcohol. Studies have shown that smoking tobacco increases the risk of erectile dysfunction because it hampers nitric oxide metabolism. The relationship between tobacco and erectile dysfunction is dose-dependent, with men who smoke more than 10 cigarettes a day being at a higher risk of developing ED. Excessive alcohol consumption can also disrupt sexual performance. A study by the National Institute of Mental Health and Neurosciences in Bangalore, India found that among 100 men at an alcohol rehab center, 72% had sexual dysfunction.
6. Medications. There are various medications that may induce erectile dysfunction. These include blood pressure medications (such as diuretics), antidepressants, antihistamines, anti-inflammatory drugs, Parkinson’s disease drugs and medications to treat prostate cancer.
7. Depression. Patients who are depressed often lose interest in sex. They may also experience a lack of energy and low self-esteem. This can have a serious effect on healthy erections.
8. Stress. A stressful lifestyle and a hectic daily schedule can result in erectile dysfunction. That’s particularly true for younger men who may find it hard to cope with work stress while balancing a relationship.
9. Sleep disorders. A good night’s sleep is critical for optimal health and that includes healthy erections. Studies have shown that patients with obstructive sleep apnea had a higher prevalence of erectile dysfunction (47% to 80%). Similarly, insomnia was found to be accompanied by erectile dysfunction due to a decrease in testosterone production.
10. Other causes. Additional causes of sexual disorders include Parkinson’s disease, Peyronie’s disease, prostate cancer and trauma to the penis or testicles.
Erectile dysfunction is a complex disorder and sometimes the causes may not be immediately obvious. If you experience problems with maintaining or getting erections, speak to your doctor as soon as you can.
Find out more about the treatments mentioned in this article below:
Prices from:
Answer some simple questions about your health with our free 2 minute consultation
A U.S. licensed physician will review your answers and issue a prescription if suitable
Our pharmacy will pack your FDA approved medicine in anonymous packaging, and ship it for free
Prescription fees are for our U.S. qualified doctors to evaluate your request and issue a prescription if that is the appropriate outcome for your case. We want to make healthcare pricing transparent and affordable that's why we set the doctor's fee at a flat rate of $20 for all services which is lower than most copays. The $20 medical fee does not include the cost of the medicine. We issue a 100% refund if we cannot help you including the doctor’s fee.
Don’t have an account? Register
Already have an account? Log in
Message Sent We will get back to you as soon as possible
To get fast delivery and the best prices,
choose your location below:
Delivery to Germany only
Delivery to the US only
Delivery to UK only
You’ve successfully logged in.
If you’re not sure what to choose, our qualified GPs can help.
A doctor will review your consultation and message you with a suggestion within 1-2 working days.
Thanks, a doctor will be in touch soon
Look out for the doctor’s response in your email inbox or patient account. View messages
Please check your email for password reset instructions. If you’re still having problems contact us .
Your account has been permanently suspended. Our providers have determined that you visit an in-person doctor to receive treatment. We sincerely apologize for the inconvenience.