Been with same lady for 16 years I'm having problems getting hard last couple weeks she gone of pill now so got use condom so need to get hard?

Low testosterone. there are many causes of sexual dysfunction and erectile dysfunction the most common causes include medication, anxiety and or low testosterone production. After everything else has been ruled out the simplest thing to do is to do a combination of test that include testosterone free and total estradiol and DHEA your age is deceptive because low testosterone levels can happen with men at any age.