Eat a nutritious satiating breakfast.Eating a good breakfast will not only help you overcome cravings but if help you fight them off later in the day. Eat regularly.Try not to leave a huge gap between meals or leave time for you to start feeling too hungry. Being too hungry can lead to uncontrollable cravings. Identify what triggers your cravings.Do you crave chocolate when you are bored, stressed, angry? Find out what triggers your cravings and find something else to overcome the feelings you are having. This can be as easy as allowing yourself time alone to feel the emotion and let it pass, to going for a walk or talking to someone. Wait it out. Sometimes cravings only last a few minutes. So you can try waiting it out. If you find it doesn't subside and are still craving badly have some water or eat some fruit. Eat dark chocolate instead of the sweet one.