Just learn to give zero fucks. I live in a rough area, so drug addicts are the norm around here. The people I went through high school with calling them my bestfriends are the same exact people I no longer give two fucks about. They're stuck in a cycle of doing drugs and hanging out with all their drop out friends. All they ever do is hang out with each other to get high. At first I was pretty pissed that the people I considered my closest friends were the ones fucking up but then it just got the point where I moved on with my life, its not my problem, they'll end up doing jack shit with their lives and regret it. They're stuck in the high school way of thinking about shit and not giving a fuck, I've moved onto college and I could honestly care less where they end up. It doesn't matter to me, you can always make new friends, but you can't ever get back the time you wasted on shitty ones.