There are several possible reasons why your husband is having trouble getting or keeping an erection:
Physical Causes: Diabetes, heart disease, high blood pressure, or chemical changes can all make it hard to get an erection because they can cut off blood flow to the penis.
Stress, worry, sadness, relationship problems, or performance nervousness are all psychological factors that can make it hard to get or keep an erection.
Bad habits like smoking, drinking too much alcohol, using drugs, not exercising enough, or eating poorly can all make it harder to get an erection.
Medications: Some medicines, like antidepressants, antihistamines, or blood pressure medicines, may have side effects that make it hard to get or keep an erection.
Neurological illnesses, surgery on the prostate, or injuries to the pelvic area can also make it hard to get or keep an erection.
Promoting open conversation and getting help from a medical professional can help find the root cause and choose the best treatment choices to fix the problem.