Last Updated on Apr 17, 2018

Causes of Erectile Dysfunction

Eighty percent of erectile dysfunction cases are due to physical factors such as drugs or abnormalities associated with blood flow, nerve impulses or hormones.

The causes of erectile dysfunction are listed below:

Psychological causes of erectile dysfunction-

Erectile dysfunction due to problems in blood flow-

Problems with blood supply to the penis constitute the most common causes of erectile dysfunction, especially in older men.

  • When the problem is arterial, it is usually caused by arteriosclerosis (hardening of the arteries) or trauma to the arteries. The controllable risk factors for arteriosclerosis such as being overweight, lack of exercise, high cholesterol, high blood pressure, and cigarette smoking can cause erectile failure often before progressing to affect the heart.
  • Many experts believe that when veins are the cause, a venous leak or ‘cavernosal failure’ is the most common vascular problem.

Neurological causes of erectile dysfunction-

Nerves supplying to the penis can be affected in the following conditions and lead to erectile dysfunction-

Hormonal causes of erectile dysfunction-

Hormonal causes of erectile dysfunction include-

  • Increased prolactin (a hormone produced by the anterior pituitary gland)
  • Steroid abuse by body-builders
  • Hypo or hyperthyroidism
  • Hormones administered for prostate cancer
  • Low testosterone levels

Drug-induced erectile dysfunction-

A great variety of prescription drugs can cause erectile dysfunction. These include-

  • Blood pressure medications
  • Anti-anxiety and antidepressant medications
  • Glaucoma eye drops
  • Cancer chemotherapy agents

Underlying medical conditions that cause erectile dysfunction-

Medical conditions that can lead to erectile dysfunction are-

  • Diabetes- Erectile dysfunction is common in people with diabetes. The process involves premature and unusually severe hardening of the arteries. Peripheral neuropathy, with involvement of the nerves controlling erections, is commonly seen in persons with diabetes.
  • Kidney failure
  • Multiple sclerosis


KevinBradley Wednesday, October 11, 2017

Good Post

Virendra81 Tuesday, March 14, 2017

can it be taken if a patient is taking Etizolam, Escitalopram, Telmisatan and amlodipine tablets

gopal1937 Tuesday, October 20, 2015

Can older men around 80 take Caverta 100 mg. will it help them the proper erections and is it safe.

@Guest Wednesday, October 26, 2016

Hi, Older men around 80 or more can certainly take PDE5 inhibitor like Sildenafil. It is advisable to get examined by a qualified doctor, who could be a Sexologist or your MBBS Family Physician. Sildenafil [Brand name Caverta] cannot be taken if you are taking any medicines containing nitrates. Example: Sorbitrate is a medicine typically given for patients who have had angina. When on nitrates ingestion of sildenafil can lead to fatal drop in blood pressure. Doctor may like to check your Renal function tests, Liver function tests and also recommend a Stress test for assessing your Cardiac function. The point I make is age is not in itself contraindication. A smaller dose (example 50 mg) may be more appropriate. Please consult a qualified doctor before you take any prescription medicine. Best wishes, Happiness doctor, Ashok Koparday

jhonsoneric86 Wednesday, July 15, 2015

Impotence or erectile dysfunction is a men sexual dysfunction problem n which men face difficulties in achieving or maintaining erections for longer. Along with this health illness men also face all other health complications related to sexual health.

assertmeds Thursday, July 9, 2015

Great information posted here about erectile dysfunction. Generic Viagra is an effective medication that will help you to treat the issue of male impotence.

View More Comments

Most Popular on Medindia