I'm still a virgin. But I don't look like the average virgin. Let me sum up my story. Basically, I am a slightly above average looking guy who was really skinny. Due to being skinny, I was rejected by all girls even remotely near my own level of attraction face-wise. Then I hit the gym and gained some muscle. So now I am less skinny. This means that girls closer to my own level face-wise give me a chance now, but the problem is that I am no long in school nor at that age to be around a lot of single girls in real life. Therefore, I can only rely on online dating. But the timing in my life never matched up. The problem is that I am back to square one because on online dating girls are much more hypergamous than they are in real life, so again, even though I am less skinny, due to it being online dating, again, only girls several leagues under me face-wise give me a chance.

When I am really horny I get tempted to hook up or temporarily date these girls. But then post nut clarity happens, and I simply can't get myself to do so. I am also very paranoid about getting STDs, especially when you look at how promiscuous girls are these days. So I just say it is not worth it. But then I get horny again and want to, but then I nut again and don't want to. This cycle has been going on for years. The only way to break it is to find a girl who is close to my own level looks-wise and pump and dump her, but it is impossible to meet girls in real life, and it clearly won't happen through online dating.

So I don't know what to do. I don't want to remain a virgin but at the same time this cycle keeps continuing and I don't know how to break out of it.