Why the hell do I keep bitching out

Sorry in advance for any grammar issues, this is not my native language.

I have an issue that's been with me for years. No matter my life situation, diet, exercise, success, age... Every single time I'm with a girl I've never been with before, I fucking bitch out right when I have her pussy in front of me and can't get my fucking dick hard. Nothing seems to help it. By the second time I'm with the girl it MIGHT work. By the third it usually works. From then on it's smooth sailing. Rock hard everytime she touches me, like I should be. I'm 22yo for fucks sake.

Every girl I've been with stuck around long enough for me to finally make it to the finish line. So all in all its not a complete mess. But still, it would really be cool to be able to not feel like a fucking failure every time I'm in front of a new pussy.

To eliminate some common issues that could cause this. No it's not because of my fitness level. I'm not a Greek god by any means but I've been training my ass of since January. Not for the first time, I have been in shape before. In case you need proof for this I recently posted a pic in bulkorcut. It's in my post history. It's not because of my diet. I have been hitting my macros perfectly since January. Even cheat meals are planned and accounted for in my nutrition plan. No I'm not chronically impotent. My dick works fine after a couple tries with the same girl. My blood pressure is fine, my test levels are fine, I have no serious vitamin deficiency. No I'm not porn addicted. I was porn addicted in the past and I would be lying if I said I never watch porn. I keep it at once a week. Only soft stuff, nude pics shit like that. No hardcore scenes, no penetration pics. In theory nothing that would awake the cuck in me.

The biggest problem with this is that once the limp dick situation happens, it inevitably changes the dynamics with the girl. They always say shit like "it's fine, I don't mind. It's good we are talking about it bla bla bla...". It's not fine. The amount of shit tests they give me afterwards is just ridiculous. And that's the main reason I want to get over this damn limpdickitis.

Now I know it's a mental block. That's quite clear here. I can't get past it by just telling myself "Just do it dude, don't be a pussy". Tried for years, doesn't work. How do I get out of this vicious circle? Last thing. I'm sorry if this post has no place on asktrp but places like sexualadvice or any other subreddit for that matter seem to be giving horrible advice to men in this situation.