If you really feel like having a piece of candy, have it. But stop at one!
If you can’t prevent it, often the best way to beat a craving is actually to satisfy it – a little.
The problem with many cravings is that they get out of control when you don’t satisfy them initially. For that reason, it’s best not to eat "around" the food you are craving.
If you really feel like having a piece of candy, have it. Don't try to substitute it with a range of other foods if you think you'll end up eating the candy anyway.
If you obsessively avoid the food you’re craving, you’re also far more likely to binge on it eventually than if you have a small amount when you first crave it.
But be warned, this advice can be dangerous if you ignore the “a little” part. If you know you can’t stop at a little, it’s best not to start at all.
If you are facing a craving that a small portion won't fix, try putting the 'Four Ds' into practice.
1. Delay for a few minutes and the urge will pass
2. Drink water
3. Deep breathe
4. Do something else to take your mind off eating