I've been there. Cravings can be tough. It's not about willpower alone. It's often about balancing your meals. What I do stop sweet cravings is I make sure each meal has protein, fiber, and healthy fats. I also eat an apple or some berries instead of a cookie. Dark chocolate with a high cocoa percentage can also satisfy a chocolate craving without all the sugar. Sometimes, a craving is really a sign of thirst. Try drinking a big glass of water first. Or just walk away from the kitchen for a few minutes. That can often be enough to make the craving pass.