I've got this problem that hits me right in the core of my masculinity, it really makes me feel like shit and it's starting to affect my desire to sleep with new women. I've tried to work on it but I think the more I focus on it, the worse it gets.

Basically, I can't keep my dick hard when I sleep with someone for the first time. It all goes well and normal until she reaches for my dick or goes down to give me a BJ or something (or when I anticipate she's about to do it), at that point it goes softer than a bloody rotten banana.

After a few minutes it comes back and I end up recovering from the embarrassment, but wtf why does this even happen!?

Then when I sleep with them again, it very rarely happens, and it never ever happens after the third time.

I think originally I must've had some kind of insecurity that triggered this (honestly can't tell what it was), but at this point, all I can think of when I'm with someone new is that this shit is gonna happen again, so I kind of make it happen by thinking about it...

Any similar experiences or advice on how to overcome this? It's kind of making me afraid of having sex with new people, and that's not something you want to be afraid of!!

Anything you can tell me will be appreciated :) Thanks!