I recently got tested for
testosterone in my body and it was 516 gm/dl . The testosterone is normal but still now a days my penis is not getting hard. I am also not getting morning erection. I feel it's very loose.
Please suggest what can be the reason for this. I am not on any medication plus i workout atleast 4 days a week.