I'm not the greatest advice giver, but I will do my best.
Coming from someone who has been at the same place you are, I can understand to a certain extent what you're going through. I started down a pretty unstable path when I was 13.. I started drinking in secret whenever I could steal the booze from my parents after they had gone to bed, I would lay in bed all night and sob uncontrollably wishing that I would just go to sleep and not wake up while slamming booze, and more often than not would find occasional release through self-harm.
I'm 25 now and quite honestly I still can't say i'm truly happy in life. I've been fired and had to walk away from job after job after job, Some of which could have been life changing if I could have been given a chance. I rarely ever have any money in my pocket, and I don't have much to look forward to most times. The only thing I look forward to everyday is seeing my mom. She's the only good thing about still living at home. I can also say at 25 years old, I finally made an actual true and REAL friend who just doesn't use me and throw me away until the next time they need something from me like all my other "friends" used to do until i wised up and threw them out of my life.
After all these years can I say that life has gotten better? If i'm being perfectly honest with you, No I can't. However, Even with as shitty as things get and continue to get, and all the times I think I've been hit with the knockout blow and that I cant or don't have it in me to get back up, Something, albeit typically small, comes along and helps pull me off the edge.. I never thought in a million years I'd ever make a "true" friend. I always used to tell myself that after being hurt so many times and being used and abused by my old "friends" i was content with just being on my own, and most times, this still rings true. I'm an introvert and NEED my "me" time on my own to just decompress and "come down" even if the day was good.
I know this may be cliche and you've probably heard it a million times.. I've heard it my fair share and always rolled my eyes and thought "yeah, sure.. okay.. believe it when I see it". However, I can honestly say, Since I've experienced it.. Sometimes the best things come along when we least expect them and most times we're trying too hard to make things happen so they typically don't. It's when we take a step back and take a deep breath and stop looking for "it" that "it" typically comes to us. In my case, It was an unexpected friendship to help bring me back from the edge.