[quote name='Collectordragon']I appreciate the advice but most of the advice doesn't really apply to me. See I'm a strict vegetarian and it takes a very long time to find like-minded girls and on top of that be attracted to them or have anything in common etc. Plus I'm a prude, and don't drink, or do drugs. I have very little in common with most people. So, it's always annoying when I finally meet a girl like myself and she always turns out to have a bf.[/QUOTE]
Late to the party, but in my opinion, you answered your own question right here.
You have very strict criteria (not that I'm passing judgement) that limits both the types of people you can date, and the type of places that you can meet them.
I don't know if this is the case, but I'll bring up the possibility that the potential girls you are interested in might not be as strict in thier convictions as you. That is to say, if the the girl is a vegetarian, but doesn't mind dating non-vegetarians, then the number of possible guys she can date far outnumbers the possible girls you can date.
In other words, you are looking for something very specific, but the corresponding girl is not being so specific. Thus, she is going to encounter a lot more compatable people than you, and it is no surprise that she will have a BF.
As you said yourself, you are looking for something very specific, and seemingly unwilling to compromise. So you'll just have to hang in there and be patient.