Eh...you dont need a girl..what u need is to get ure life in order first and help ureself..THEN find a girl that you want to get to know. If u go with the mentality "i need a gf..im lonely, etc etc..when u meet one...eventually youll come off as needy..and then..youre back where youre started. so go find some things to do that keep u busy...and make a set schedule for ureself...
if u have social anxiety...paxil works extremely well for that...and well help u to become more social...
reason alot of people cant talk to girls is self esteem issues..so maybe you need to look at that first...
you SHOULD be going more with the mentality of: Im all alone, and happy. I enjoy whacking off and making a boatload of money at my fabulous job which most importantly I love, improving my extraordinary physique, and meeting all types of people daily -and in the process improving my social relations, and getting closer to the ideal of what i want in a committed partner (thus all the while improving yourself mentally, physically, socially, and spiritually).
THAT, my friend, is what you should and need to be doing...once you have that down, well...women WILL be flocking to you, I guarentee it (because it will be mutual). Once you can really like a girl, selflessly, and in return its mutual..that my friend once again..is what you want in the end...
because trust me, there is most definately a means to an end and there IS light at the end of the tunnel
(Btw..this is coming from a guy with no girlfriend...the most important thing is having confidence and faith). Without confidence..there is no faith..without faith...there is no confidence..