>>20974102All of that sounds terrible and I sympathize, genuinely.
You are so young, and that's a good thing in this situation. You can recorrect almost any issue you have expressed. You have all sorts of doors in front of you that you can't even see.
There are many people in your situation that feel exactly like you, but you have to believe others when they say whatever you're going through it will definitely pass.
Everybody has low points, and sometimes they drag on far longer than we want. I'm in my 40s so it's been a long time since I felt like you, and honestly maybe I've never had it as bad as you seem to. But every time I thought I was wiped out, 6 months later my situation had changed and almost always for the better. If nobody is there for you, you may have to do more yourself. Step 1 is make a plan. No matter what your deal is, I'm talking homeless shelter and three cents to your name, you can overcome if you apply yourself.
Hang in there friend It will get better if not easier.