As you get older, erections might take longer to develop and might not be as firm. You might need more direct touch to your penis to get and keep an erection. This might indicate underlying health conditions or be a result of taking medications

Various risk factors can contribute to erectile dysfunction, including:

  • Medical conditions, particularly diabetes or heart conditions
  • Tobacco use, which restricts blood flow to veins and arteries, can — over time— cause chronic health conditions that lead to erectile dysfunction
  • Being overweight, especially if you're obese
  • Certain medical treatments, such as prostate surgery or radiation treatment for cancer
  • Injuries, particularly if they damage the nerves or arteries that control erections
  • Medications, including antidepressants, antihistamines and medications to treat high blood pressure, pain or prostate conditions
  • Psychological conditions, such as stress, anxiety or depression
  • Drug and alcohol use, especially if you're a long-term drug user or heavy drinker
  • Prolonged bicycling, which can compress nerves and affect blood flow to the penis, may lead to temporary or permanent erectile dysfunction
May 27, 2015

You Are ... The Campaign for Mayo Clinic

Mayo Clinic is a not-for-profit organization. Make a difference today.