Several types of medication can lead to erectile dysfunction, so if you develop problems with getting or sustaining an erection soon after starting a new medication, you should speak to your doctor (it’s usually advisable not to stop any medication suddenly, without consulting your doctor). Common culprits include:
- Blood pressure and heart medications, particularly thiazide diuretics (“water tablets”) and some beta-blockers.
- Antidepressants, especially SSRIs and SNRIs which commonly affect sexual function
- Opioid pain medications, particularly with longer-term use, which can lower testosterone
- Medications used for treating hair loss and prostate enlargement
- Spironolactone, which is used for blood pressure, heart failure and some skin conditions
- Some antipsychotic medications
- Older sedating antihistamines
Alcohol, smoking and recreational drugs can also contribute. Before you seek treatment for erectile dysfunction, you should discuss your health and any medications you’re taking with your doctor.