Question: what can cause a man to have erectile dysfunction?
Answer: Heart disease. Clogged blood vessels (atherosclerosis) High cholesterol. High blood pressure. Diabetes. Obesity. Metabolic syndrome — a condition involving increased blood pressure, high insulin levels, body fat around the waist and high cholesterol. Parkinson's disease.