If you start to have really gnarly cravings, like the kind that you just absolutely cannot ignore, eat it. Whatever it is. Just eat it. Not in huge amounts, of course, but take a few bites. If you want a cookie, eat a cookie! You're going to go stir crazy if you deny yourself too much, which will most likely lead to you getting an even stronger craving at a later time and then completely flying off the handle with self control.
I'm not huge on sweets, but stuff like fries or burgers are my weakness. Usually, if there's something I really cannot resist eating, I'll take a couple small bites to satisfy that craving and then chug down a lot of water to fill me up. Now, I barely eat it. The last time I gave in and bought a burger and fries, I actually ended up satisfied after only a few bites - like, I didn't even want to touch it after that.
I can't say that this works for everyone, but that's been my own experience with cravings. Anyway, keep it up! You're doing great!