most cases of erectile dysfunction:
Physical causes of erectile dysfunction. In most cases, erectile dysfunction is caused by something physical. Common causes include: 1  Heart disease. 2  Clogged blood vessels (atherosclerosis). 3  High cholesterol. 4  High blood pressure. 5  Diabetes. 6  Obesity.
The causes of erectile dysfunction can be as simple as a side effect from a medication, the result of an illness, or from stress and relationship issues. Here, we break down the physical and psychological causes of erectile dysfunction. Common physical causes: 1  certain prescription medications. 2  heart disease. 3  diabetes. 4  high blood pressure. 5  high cholesterol. 6  low testosterone levels. 7  metabolic syndrome.