I'm sorry you have to be separated from your friends. It is really hard when that happens.
Try to take your medicines on time OK? It's really important for your happiness. Are you in therapy? That might help you a lot since it looks like you have many issues to address. It's hard to sort out so many things on one's own. If you could find a mental health support group it might help you feel connected to a group. You can explore this site and find social groups that you might find satisfying. I am also an asexual. Have you been to the AVEN site? It is pretty lively and it's really fun to meet others like yourself. There are more of us out there than you would imagine. Plus there are social groups on this site that other asexuals have joined. Keep posting and let us know how you go on.
I hope you feel better soon.