Guys I have an issue, I can't get hard whatsoever without drugs when I want to have sex. I can stay hard for handjobs/blowjobs and maintain it without stimulation for a while, but as soon as I go to stick it in it deflates faster than popped balloon.

Went to my doctor who prescribed viagra to "kickstart" things, well everything works fine when on the drug as expected, but after like 10 fuck sessions I still need the drug to keep it up.

I haven't watched porn in months, I haven't fapped in a month but I cum from hand/blowjobs 3-7 times a week. I lift 3x a week, 190 lbs at 6'0 15% bodyfat, I am very healthy, my T levels are above average, my diet is mostly meat, fruits, and vegetables. I take 8000 IU vitamin D and 30mg zinc every day. Wake up with a boner every day.

I don't think theres anything physically wrong with me. I think I'm so much in my head thinking "maybe this time it will stay hard" that it goes soft, condom or not.

Anyone overcome this? I feel like less of a man that I can't even do what I was literally evolved to do.