Hi, Welcome to Health care magic forum. Erectile dysfunction
at this age is quite common, due to the feeling that you will have a decrease in the sexual activity.
The other causes may be the vascular structure, with atherosclerosis
problem,or deficiency of hormone etc.
I advise you to consult an urologist
for diagnosis and treatment. You may need to have color Doppler,lipid profile
,and estimation of testosteron.
Take more of green leafy vegetables,pulses,sprouts,and protein rich foods to have blood,general health and resistance against infections.
Wishing for a quick and complete recovery. Thank you.