You have a lot of going on in your life right now. I can understand feeling disconnected. How about inviting your friends over for pizza?
Sending you strength.
[This message edited by jo2love at 6:40 PM, June 2nd (Sunday)]
I find a few nights of good sleep then force yourself to get in touch with friends and organise them coming round.
Tomorrow is another day, and you'll be that bit stronger to handle it.
Definitely reach out to your friends. You need a strong support system.
Sounds like you also need some clarity around your relationship. Is there someone you can talk to IRL? It seems like things have been rocky for a while.