The advice I would give you is to just stay positive, half the battle is always in your head. (Atleast for me that is)
& what really helped me is that I found a Girlfriend, you may think that's not an option for you but it always is my friend. I never really had an "average sized" group of friends and after Highschool i never really hung out with any of the friends I did have but i had a Girlfriend and it really helped me.
Edit: I met my girlfriend on Facebook, it you don't feel comfortable talking to girls IRL Facebook can be a good way if executed right but it can possibly make you look like a creeper if you're too strong about it