How do I stop bingeing on cakes, chocolates and donuts?

Avoid. Avoid buying these foods or keeping them readily available. Keep your stomach full of healthy things like fruits and vegetables. Drink water.