Erectile dysfunction is often caused by an underlying condition, so if you have ED, you may want to think about getting some tests.
The tests will vary depending on your exact medical history but the following is a general guide.
All men over 40 and most other men:
Cholesterol level blood test
Diabetes blood test
Blood pressure check
Men with persistent ED problems:
Testosterone level blood test
Some men with other symptoms or abnormal testosterone levels ( e.g. weight changes, mood changes, family history of hormonal problems), or where ED treatment has not worked, should consider getting hormonal tests (such as Prolactin and LH).