What causes ED?

Erectile dysfunction (ED) is a condition that affects a man’s ability to achieve or maintain an erection. Many health conditions can affect the nerves, muscles, and the blood flow that is needed to have an erection. Causes of erectile dysfunction in the 40s can be medical conditions such as diabetes, high blood pressure, spinal cord injuries, multiple sclerosis, and hardening of the arteries. Surgery to treat prostate or bladder problems can also affect the nerves and blood vessels that control an erection.

Read More about Erectile Dysfunction Symptoms

What is the main cause of erectile dysfunction?

There can be several causes of erectile dysfunction. These include both emotional and physical disorders. Some of the main erectile dysfunction causes include:


You may have a couple of drinks every once in a while, but overindulging or excessive drinking is one of the biggest causes of erectile dysfunction. Excessive drinking can interfere with erections and can make it harder to finish the act.


Sexual excitement starts in the head. Depression can decrease or suppress your sex drive, which can lead to erectile dysfunction. Also, sometimes the medications used to treat depression can make it harder to get an erection and can delay the orgasm.

Read More: Erectile Dysfunction Treatments

Stress and anxiety

It is not easy to get in the mood when you are overwhelmed with responsibilities and work pressure. Making lifestyle changes, relaxing and meditating, and exercising regularly can help you manage your stress levels. Worrying that you won’t be able to perform well in bed and the fear of intimacy are the prime causes of erectile dysfunction in the 20s.


There is a long list of drugs that can cause ED. Medicines used to treat blood pressure, painkillers, and antidepressants are some of the main causes of impotence in men over 50. Also, drugs such as cocaine and marijuana can cause sexual problems in men. 

Showing 1–12 of 19 results