If you think, “I have to give in to this craving. My body wants what it wants and if I don’t give in, it will just come back,” remind yourself that your body does want what it wants, but ultimately your mind can overcome it. The more you practice resisting cravings and prove to yourself you don't give in, the easier it becomes to keep doing so. So even if the craving comes back, each time you'll be in a better and better position to withstand it.