Your overall health and certain medications can contribute to ED. Specific medical conditions that can play a part include:
Atherosclerosis (blocked arteries)
Benign prostatic hyperplasia (noncancerous enlargement of the prostate gland)
Certain medications
Heart disease
High blood pressure
High cholesterol and lipid levels
Hormonal disorders
Injury to the penis
Kidney disease
Low testosterone
Neurological diseases
Obesity
Peyronie’s disease
Prostate cancer treatment
Spinal cord injury