ED can often be a symptom of health conditions that affect your blood vessels and heart: high blood pressure, diabetes or high cholesterol. We advise you to have health check to ensure your ED is not being caused by an underlying health condition.