VDL, assuming you're not pregnant, the root of this could be due to hormonal changes (the once-a-month kind), rapid decreases in your blood sugar, or the fact that you've been so strict about your diet. Everyone slips up once in awhile, the trick is to not make a habit of it. People don't automatically gain ten pounds overeating during Thanksgiving, it's when overeating becomes commonplace that the adipocytes inflate.
I've been cutting for ~6 weeks, and the cravings have been especially bad since I dipped below 16% bodyfat... until I allowed myself one Lindt Lindor truffle per day. They're incredibly rich, and the fat to carb ratio makes them pretty low glycemic. An extra 80 calories of indulgence is an acceptable tradeoff for no wild binges, whereas you used to be able to set a watch by my cravings. So my suggestion is to find something low-calorie, low-glycemic, and allow yourself a little bit of it every day.