I moved to another country where I didn't have the same network of friends and contacts. Basically, changed my environment and was busy setting up a new life.
I didn't move to another country to give up cannabis, it was just a happy co-incidence.
Switch to edibles and gradually reduce the dosage, (which is hard or impossible with smoking). You'll start to crave it less and prefer the more moderate (and different) high from edibles than being stoned from smoking. From this stage, you'll be in a better position to stop altogether if you want too.
When wintertime rolls around, the gorillas simply freeze to death.