You are creepy levels of me at 23 haha.
My friend came back from the air force this huge drug addict. I didn't really realize it at the time because he was my best friend and I didn't want to see it. We had always tried stuff together recreationally but this was different.
At the time I was NEET, it was the middle of the depression (recession whatever) and my car was broken and no money to fix. This guy had a car at least, and our mutual friend was within walking distance so we ended up hanging out all the time.
Same shit, blasted rap music, took me to drug deals I didn't want to be at, stole my shit, when i did finally get a car, he took it and ruined it, kept feeding my depression by feeding me drugs. He ruined a few friendships with good people i knew.
Anyway, at some point I just stopped responding to him, well first i told him off a few times haha. I was always there to help him when he needed it, but i went and got my life together. It was a lot of night sweats though.
The last straw was he called me and said he wanted to get his life straight and he needed me to bring my pickup so he could move away from bad influences. At this point, I had a pretty good life going, job, appt, carry permit, clean living.
Well, when i got to his moms place, he was drunk as fuck, but i still started to bring him to his appt to get his shit.
But turned out he didn't need my pickup, he needed my gun. The crack dealer he was living with kicked him out and pawned all his shit, and he wanted to go save his gamecube.
I don't take lies lightly. I forgive pretty much anything, but not lies, not that big.
I gave him a choice, we turn around, go back to him moms, and he just deal with his poor choices, and we start figuring out how he should rebuild, or I just leave him on the side of the highway and he can find a ride.
He chose to get out.
I talked to him on and off after that day, but never hung out with him. The one time I did, he was drunk and yelling shit about dealing drugs in the restaurant we went to so i left.
He OD'ed in a halfway house about a year ago.
This isn't advice, just an anecdote because i think its nostalgic that you have essentially the same problem i had. This shit is hard, there is no denying that. I'm not here to tell you what to do, just that if you choose to break the cycle, its possible.
(also i don't want to get all preachy because i know that someone saying "Well, all ya gotta do is...." is bullshit, and not helpful haha)