Wow, you are me 20 years ago. Boy did I hate my 20's. The decade of "shoulds". Everyone should enjoy partying. Everyone should date. Everyone should like shopping for clothes...ugh.
I tried to beat what I thought was mild depression for 20+ years with no success. No drug or therapy did squat. I also lived far away from any friends or family. I never liked being out in crowds at parties or bars. It just wasn't me. For years I had people tell me to get out, be around other people, put myself in situations I would not normally do. The day I realized what a bunch of crap was is when things took a nice turn for the better. I am, plain and simple, an introvert. Put me in large crowd or at a busy bar, and I'm a miserable girl. Let me be with my horse or at home with my parrots and a cat curled up next to me, and I'm happy as a clam. We all don't fit into the box that society dictates we fit into. It just isn't realistic. We don't all have those magic social skills where we can have those instant connections that we watch others make. No pill can solve what you are going through. You are suffering from the young person symptom of "shoulds". There is nothing you should or should not do. If it doesn't feel comfortable for you, don't do it. That being said, do seek out things that you love. If you are an animal person, put in a few hours a week at a shelter walking the dogs. If you like gardening, plant some vegetables. Take some time and find what makes you happy. It doesn't matter what makes everyone else happy. That might sound selfish, but if you don't take care of your own needs, no magical fairy is going to show up and do it for you.
Your #1 advantage here. You are young. Get yourself a good education or job skill, make good money, buy yourself a nice condo or small house where you can be with just yourself and go out and mingle with others when you darn well feel like it. I know things don't feel so great now. Just get through it. At some point, the clouds will part and you will find what makes you happy.
You just have to see your distance...you don't have to like it.