Hmmm, you received some very good advice here. There is just one thing that worries me.
Being a natural extrovert it makes sense that you miss being around people. This can be remedeed by joining a new group of people with similar interests (I don´t know, a theatre group, a choir, some volunteer work). From how you describe your current situation it is normal to feel a little stressed out. But you got a degree and you do go out and look for options and you do at least have a part time thing going right now, so I don´t see a reason why things shouldn´t advance any further. I don´t know anybody who has achieved absolutely everything they dreamed of. In fact, if you had already achieved everything at such a young age, that would make the rest of you life (the lion´s share of it) pretty boring.
And that is what worries me about this thread. It is one thing to say: I am not happy with the current situation, because I have specific problems (healthy). It is something else to say: I still have a lot of things I would like to do with my life (healthy). It is yet another thing to say: I have a schedule for my life and I am currently behind on that schedule, which means I suck and my life sucks (unhealthy). And it would be a huge mistake to assume that you need to achieve a certain list of things to be happy. Sure you can have that great job, start that wonderful family with the perfect guy, emigrate to the Bahamas, become president or discover a method for cold fusion - but don´t let your happiness depend on it.
I´m not saying you should give up on your dreams, not at all. But you should know that: 1. You can already be happy before you get there and 2. There is not garantee they will make you happy.
It sounds banale, but try to find enjoyment in what you got while calmly and proactively working towards what you want!
“Neither should a ship rely on one small anchor, nor should life rest on a single hope” - Epictetus