Thanks for posting your query.
I can understand your concern for the erection difficulty that you are having. An erection problem is the inability to get or maintain an erection that is firm enough for a man to have intercourse. If the condition persists, the medical term is erectile dysfunction.
In your case, you have recently started facing loss of erection during intercourse. At your age and with your previous sexual history, it looks like the problem is psychological as performance based anxiety. If your morning erections are good then the cause is psychological.
The psychological causes can be due to unrealistic sexual expectations, which make sex a task rather than a pleasure, negative feelings about non performance, smoking, alcohol and sometimes illicit drugs. Talk to your partner openly about any fears or apprehensions, eat nutritious healthy food,exercise regularly and cut down on smoking or alcohol if you are taking it.
Even counseling with a sex therapist helps. If the symptoms persist then the medical causes need to be ruled out. The causes may be diabetes, high blood pressure, heart or thyroid conditions, poor circulation, low testosterone, depression, spinal cord and neurological causes.
To exactly pinpoint a diagnosis you need to get a complete examination done from a urologist and get your blood pressure, blood sugar levels, thyroid hormones, testosterone levels and a neurological examination of the testicles and penis done.
Hope that this information helps and hope that you get better soon.
Wishing you good health.
I don't smoke. I generally eat healthy. My blood pressure is slightly elevated 150/90. I do have high cholesterol. I'm going to my family physician today. I seem to have lost sex drive also. I'm thinking psycological. Thanks