One thing that worked well for me was keeping a little notepad with me. Everytime I got a craving for something (sweet stuff or just regular food) I added it to the list of things I was going to feast on during my cheat day. This was my way of acknowledging my craving and reminding myself that I could have it, but just not right now. It’s like deferred eating.