As someone who smoked for 15 years and then quit, I can tell you the only way is to just stop.
It is **** hard, like six months of s*** hard.
And a year of a lessening sense something is wrong every time you; wake up, eat, drink, get bored, go to bed and any other times a cigarette was a ritual.
@ the end of it, you will feel like a new man and after a year, your life insurance provider will class you as a non-smoker (another underrated benefit, mucho savings in premiums)
Plus you will be healthier, start to taste food again, stop wheezing at the slightest exertion, stop smelling like an ashtray, save loads of money, get fewer colds/chest infections (and feel much better when you do), etc., etc., etc.
I can tell you though after 10 years quit, I still crave a cigarette every now and then, sometimes I even taste them, so it is an ongoing battle - one you can win though.
Good luck CMDR.