It sounds like you've got a boatload of troubles to deal with...and it's always easier to navigate life's rockier terrain with social support. Until you're able to make some new friends, maybe you could use PC as your support system? Therapy would be extremely helpful, too. There are even meds that can be highly beneficial to people with social anxiety.
Allow me to offer you a friendly welcome to PC

I hope everything works out for you!