> I’ve seen women I liked sleep with my friends behind my back. In fact one did that on my 22nd birthday. I was depressed as hell the next day.
If I could I'd ask this guy some questions: Did you ever ask any of these women out? Did your friend know your interest was more than a simple crush? If the answer to either of these questions is no, then one or both of those individuals are faultless here. And if the answer is yes, did she reject you already? Did he let you know that he, too, was interested in her? Then you needed to consider moving on or moving in faster (and possibly being rejected, but that's life).
Folks, if you're in this or a similar situation (years of chastity and no relationships, if not virginity) then just consider what you're doing. Do you ever express your interest? Do you shy away from the one you're interested in when you finally happen to be seated at dinner next to them? Take that time to get to know them. Then ask them out. If they say no, move on. It's not easy, and it's not instant, but it has to be done for your own mental health. Please do not get hung up on someone for years, look around you. If you're a decent person someone is interested in you. Pay attention. Do they laugh at your stupid jokes? Do they, a non-technical person, find your interest in math fascinating? Are they always trying to go to the same things you do, asking to carpool? Realize, you probably do the same thing with the person you have a crush on. If you can't find them in your current social circle, expand it. Start going to trivia at a local sports bar. Talk to the other teams, be friendly, get to know more people. Go play a team sport. Host parties, go to parties.
But, if you follow the other advice in this thread to just get laid, try not to get too heady about it. Realize that if it takes you just a few days or a few hours from meeting someone to sleeping with them, it's probably not going to be longterm. Let that experience happen and clear your head and get out there.