Is there something you really love? Playing a sport? Karaoke, perhaps? Get out there and do whatever that activity is. Eventually, you'll find someone with a common interest. Also, work on your self confidence with a good therapist, if you think that might help you.
Learn to overcome your social anxiety and have more confidence in yourself. Socialise more, particpate in social activities that would encourage mingling with many females. Chances are you'll meet someone who digs ya.
Ah I see. Well go for baby steps man and start slowly. Might take a while but with time and practice you'll get there. Good luck!
You have to know what you are prepared to do, to find the one you love. You have to find some one who accepts you for who you are. I to have social anxiety and know how hard it is, you can't jump straight into it, just be patient and ready for yourself
Then there should be nothing holding you back, go out there do your thing whatever guys are meant to do, embrace it all (I don't want to go to deep) but if you think you're ready then go for it
On line might be best at first. Be up front about your anxiety so the are able to allow for it. It will probably become less scary with practice.
Practice practice practice. You will go through much awkwardness but don't do it with expectations of immediate success, do it to learn for yourself, forget about what the girls think.
Rejection is a part of life. No shame in it. Only shame is in lost opportunities.
Alcohol before going out.
You get the idea, find something your good at, take a friend with you, I find having someone I know around me lessens the anxiety, meditation is good for anxiety of all kinds. Meditation is more psychological than religious and the best part is it is free, unless you join a class which may be good to meet people as well.
go on living and growing up. my best tip would be get a dog and walk it. a lot.
you obviously never did it. nothing like a dog to attract girls wanting to pet it and ask you its name.