You don’t have to give in to a craving to make it go away. Cravings go away when you either decide definitely to give in to it, or when you decide definitely NOT to give in to it.