Also test thyroid (t3, t4, ft3, ft4, tsh, reverse t3) and adrenals (cortisol 24 hour saliva, pregnenolone, dhea or dhea-s), sugar
and fasting sugar.
vitamin d too
low. Your problem is hormonal. after bloodwork, post your results in one of erectile dysfunction forums. many guys will help you. remeber if your numbers are within normal range, it doesn't mean you have no imbalances. Like you, I had hormonal problems. when your hormones are dialed in, you're good to go.