I'm currently 20 years old, go to a large state university, and play bass in a fairly successful local band. Over the past couple of years, I have been focusing on improving myself and working towards building the life I want. However, my luck with girls has never been good, and this is the thing I most want to change. Until last year I never even tried to get anywhere in that department because in the past I was very shy/awkward and thought that it would be impossible for me to succeed.

Since spring of last year, I began to work towards the goal of getting a girlfriend/losing my virginity, though so far I have only made very limited progress. In July of last year I met a girl who ended up being the first one I even kissed. We made out a few times, though it went no further than that due to the fact that I was insecure and self conscious about being so inexperienced. After about a week she lost interest in me, found some other guy, and ran off to California. Two months later, pretty much the same thing happened. I met a girl, made out with her a few times, and due to the fact I was always nervous around her, she too lost interest in me and found someone else.

Since then, I have found myself in a sort of purgatory, making virtually no progress. In addition, my past failures have pretty much killed my confidence. It really sucks, getting a small taste of success, only to fail the same way twice. Since my last failure, I haven't even met another girl whom I could try my luck with at all. The longer this goes on, the more desperately I want to break out of this. However, I hardly ever get the chance to meet girls, since I'm introverted, hardly go out, and only really hang out with my bandmates. I've tried to meet girls online because I can't do it IRL, but that hasn't worked either. Even if I did meet another girl, I'm still not sure how I could keep her around for more than a week or so and not have the same thing happen to me again. So far, every time I've ever had an opportunity to date a girl, I've always blown it. I'm so clueless that I end up ruining everything, always in the most spectacular and pathetic ways humanly possible.

There's only so much more of this I can take, and I often feel like giving up on the prospect of ever finding a girlfriend. I've lost almost all hope, and I feel like I'm getting far too old to be this inexperienced. Has anyone been in a similar situation and gotten out of it? How should I go about escaping this purgatory? Any advice is greatly appreciated.

TLDR: Been trying to improve my luck with girls, made slight progress but stuck in a rut, not sure what to do about it