wwmiv, dude.....i told you, you had this. never doubted you.
As someone who has known folks in your same situation, I've seen some not make it out, but I have seen a few turn it all around.....even later in life. It is never too late. Work on yourself relentlessly, and good things will come.
Congrats to you for beating the odds....keep on keeping on, and thanks for all you contribute to this amazing group of uhhhh.....forumers?