Lols, omg u same age as me. I've been to rehab on and off from 19-23 then I learned my shit and kept using drugs but I quit cocaine altogether which Is my demon.... for some it's meth, for some it's heroin.....for me it's heroin. They preach u gotta quit all drugs 4 ever but thars bullshit altogether........u can still smoke weed, drink(only if ure not a cokehead), do ecstasy(again, if u knoe how to control it).....IN MY FUCKUNG HONEST OPINION....U don't have to quit all drugs, you just have to learn how to control all ur demons, this goes beyond all drugs tbh...it's more about healing the traumas u got inside but that's a different issue.idk man, hope u do great in rehab, what u really needa stop is the needle fixation. Spiking yourself Is an addiction in itself and you have to address that before all drugs u struggling with. Goof luck man, ill pray 4 u

much love ❤ 4 u mate.