I spent many decades wanting to get high all the time. It was because my life was miserable and I just wanted to escape it and what was in my head.
In the beginning I didn’t know what was in my head that I was trying to escape. I just found weed and it seemed to do a fine job of letting me cope, I think that is how it is for most addicts. They are unhappy and find something that seems to make them temporarily happy and that’s it.
The problem that after awhile it fails to reach the peaks of escapism it first promised. You don’t get the high euphoria anymore and it all becomes familiar be it alcohol or weed, or even a drug like heroin. It all becomes passé and blah.
To get over it you look for another drug only to get the same result in the long run.
The thing is all you are doing is running away from your authentic self. Self introspection is what is needed. This can be addressed by doing meditation daily. Thinking about your traumas and getting help for them. Reading enlightening books like Alan Watts or Eckart Tolle and then applying them to your life. Replacing drug taking with something constructive be it an exercise or a hobby.
You need to understand yourself. Why you run from yourself? What are your triggers? What are your drives? Why, just why isn’t the present enough in that I need to get high?
When you’ve answered these questions, you need to get ahead by doing something about them. Avoidance of triggers and doing something fulfilling instead. Getting counselling and doing CBT for example.
Then the need to get high just melts away. You need to set about your life to get happy without drugs. If you can do that then you have conquered yourself and the world!