Question: what causes erectile dysfunction nhs?
Answer: Erectile dysfunction Physical causes include heart disease, diabetes and raised blood pressure. Alcohol, smoking and illegal drugs, as well as some prescription medicines, can also cause erectile problems. Worries about work, money, your relationship, family and not getting an erection can all be factors.