I was a moderate smoker for years, i tried to quit with no lasting results. If you don't buy cigarettes, you will end up in bothering friends for random cig.
I tried to hang out mainly with non smokers, this helped me a bit, but wasn't enough.
At the end i tried E-cig. and that was the solution for me.
Now it's more than two years that i don't touch normal cigarette; vaping is 100 times better.
Yes, u still assume nicotine, but in this way u skip all the far more dangerous substances produced by combustion.
imaho it's worth to give a try