Sending you support and hope Snuff.
For me one key things was detachment / removal from toxic people ASAP.
I would get out of your living situation early, even if you are couch-surfing and have to leave some stuff behind.
You are a gift to the world. Please don't forget that in your pain