I had smoked for about 50 yrs. And on May 2nd 2016 at 1425 I took my last drag.
I found the magic way to not give in to my cravings (which I still get but only mildly). Shortly after stopping smoking, I spent the day through my work, with a chap who is about 20 years younger than me.
He needed a smoke about once an hour like I used to. (We were training all day in my car). I obliged by stopping the car every hour to allow him a cig. I stood with him chatting by the car. He coughed like a dying old man. I remembered it was only a couple of weeks prior to this that I coughed like that too.
Since then, when I have a craving, I just think back to how this younger man by 20 years was coughing (and smelling). I have not touched a cig (or a vape) since May 2nd 2016 because of the vision of that young man coughing.
I suggest you make your own vision in your mind's eye whenever you feel like giving in to the filthy and smelly habit.
Just a thought and I hope it helps someone. Take care.