The best way to beat cravings to smoke is to avoid having them. Smokers get cravings because they’re tricked into seeing smoking as useful and enjoyable. See through that trick and the desire to smoke fades. And with little or no desire to do something, you don’t crave it.