It's certainly your life and I can't put myself in your shoes and know how you mentally or physically feel.
I'll just say this...money affords possibilities and freedom. You have more flexibility to change your life or potentially meet someone that you can possibly be happy with.
I screwed up a lot with money and career stuff, I take my share of responsibility but because of something that happened to me when I was young, I literally haven't been sexually attracted to any kind of human being until just recently, and I'm 34 now.
Because I didn't really ever have an end game in mind with a possible wife or child, I just did whatever to at least comfortably support myself thinking that's all I'd ever have to do.
But now since things have changed, I'm 34 with no real career making 47k and have about 1k in savings and no assets, just a rented apartment and a leased car. That's exactly what it sounds like, a death sentence. Every day I wish it wasn't, I still wake up and can see some beauty in the world, it just wasn't a world I was really a part of for most of my life. And now that I feel like I could be, there's about a 99% chance it's too late.
I'm not pro life or anything, I guess I'm just trying to say that you still could have a chance in this life if you explore every possibility. But maybe you have, I certainly don't know.
I guess in the end, people are just different. Maybe there are people that would trade for my situation and start all over at my age to get away from the things they're trapped in right now, while I would gladly have some money to build a decent life with.
I am sorry to hear about all that. It does seem like a lot of baggage to carry around.
Maybe with time and more separation, things could get better? Especially now that you've cut ties. You're just so young and have some things going for you. I'd give anything to go back to your age and have my head on straight.
But I also don't know exactly how those things feel that you described. Certainly wish you the best though, you might have a happy future ahead of you if you stick around!