Long story short, I was seeing this girl a long time ago who I got really into. We were gonna fuck on the third date, but I couldn't get it up. Initially, I thought nothing of it so I just kept going and pulled the mini me out to get sucked until it's hard and be ready for the first round. She just gave me this look of disappointment with that fake American smile that I remember to this day.

I've had sex since then, but fast forward to today. I am visiting this girl that I've already fucked once, but on the second time I kinda misread the signals and didn't fuck even though I could have. In the last minute she asks to have sex and I couldn't get it hard on the spot.

The failure to get it hard again had me spiraling out of control. I was supposed to see her a few days after that but she said she wants to come over real quick before heading off to the club. She comes over and despite hard making out and full nudity, nothing happened. There were a few instances where I got a semi, but nothing good enough to seal the deal.

I am turning to you guys because I have no idea what to do. I don't really know how to deal with the situation, and on top of that the chick I couldn't get hard for is in my social circle in my southern uni. I haven't watched porn since the first time I fucked her, if that helps.

Has anyone had to deal with this? What should I do?

TL;DR: I can't get hard and I'm not sure if the problem is mental or hormonal or just natural lack of libido. I want it gone.