Hi
For your poor erections, please get yourself screened for
diabetes, cholesterol
thyroid problems and male hormone levels. You could take L-arginine sachets - one per day. To prolong the erections you could try pelvic floor exercise and stop and start method - there is plenty of instructions on the internet for these.
Avoid smoking, drinking and stress and anxiety which are major causes for loss of erections.
Hope this helps