Addiction can go deep but what it comes down to is you need to really make the decision for yourself. Would you rather be stuck in the constant cycle of chasing the drugs, getting High which is doing nothing but ruining yourself on all levels of existence just to feel some type of way for a while, which in reality does nothing to help your life then going through withdrawals and continuing to sell your body, steal, panhandle and other things that are considered very low even to your own self.( no offense here, this is just the reality of it).
Or would you rather acknowledge that you have a drug habit and decide to stay away from the drugs for something better which would be a life of sobriety and spiritual empowerment and I don’t know how old you are but you can for surely build a life that is worth living and better than the lifestyle of a drug addict.
Acknowledging that you have a drug habit and deciding to stay away for a better life or something that you want is probably the foundation that you need to build upon here. Unless you just want to waste the rest of your life in the above cycle.
Also, what does your meditation program look like?
Do you practice the physical yoga on the JoS? Do you clean your soul and work on your chakras and pineal gland?
Aside from that do you excercise and try to eat a healthy diet.
These are things that will make you feel good naturally, you do not need drugs that will just ruin you in the end.
There are some good kundalini yoga videos that you should practice here that will give you a good natural high:
https://m.youtube.com/channel/UCg3TtY7in7uZz4bcGNpdmWQ/videos
My favorite are the ones for the first, second, third and fifth chakras. Try doing the whole video.
You can also try rehab and meetings to talk about it with other people which some people find helpful.