Hi
Poor erection at this age may be due to multiple causes. Stress and axiety contribute significantly to this. Smoking and alcoholism can make it worse.
Next Steps
I would avice you to have your male hormone levels measured- total
testosterone, free testosterone, SHBG levels,
LH,
FSH and
prolactin levels, fasting
lipid profile,
HBa1c and
thyroid levels.
Health Tips
You could take L-Arginine sachets once per day for whatever benefit it may provide. If problem persist contact an urologist for a trial prescription of sildenafil or tadalafil