I'm 43 now, don't have any real friends anymore, at least not ones I interact with.
I'm pretty shy as well. The friends I made were from school/university and from work. I didn't have a girlfriend until I was 26 years old. I met her while playing Everquest, we visited a few times, then I moved to the other side of the world to be with her and never made new friends again, while losing contact with the few I had.
Of course with a wife and now kids, plenty company for me. It sometimes feels 'wrong' though. Like when I wanted to get a passport, need 2 references from friends, erm... Neighbors were kind enough luckily, not that I have much rapport with them.
I mostly enjoy solo activities, biking in summer, jogging with my dog in winter, on empty trails. I'm not into sports or social gatherings. Mostly play offline, enjoying the freedom to do what, whenever I want. And well, vgchartz is sufficient to share my enthusiasm about gaming.
Anyway, you can be happy without real life friends. I'm quite happy with the way my life is going. Don't worry about your parents, mine kept bugging me about finding a girl or boyfriend, didn't work out so well for them, moving 6k km away from them lol. First make peace with yourself. Not sure how I did, perhaps it simply comes with age. Life does get better with age.
At 19 I was quite depressed with suicidal thoughts. I did have friends back then, but mostly saw it as a burden to have to meet them and do stuff with them. I didn't feel comfortable talking about my emotions with any of them, so it was mostly putting up a facade, have 'fun' for the evening, and feel more lonely directly afterwards.
Social gatherings are not for me. Star Trek Bridge Crew was already a big step for me, interacting with people online by voice. I'm not much of a talker at all, always the silent guy in the room. I kinda avoid talking to the other parents at parks and play with my kids instead. I'll talk with them if they engage in conversation which usually dies pretty fast as I have no idea what to say. Oh well, can't be good at everything :)
I married another shy person, we're quite the couple. The important thing is try not to worry too much. It's very hard, but imo it's the only way to enjoy life. Accept who you are, don't let other people feel like you have to change yourself.