I've noticed that my cravings are out of control if I don't take my birth control pills; otherwise, I'm fine. I see you're a beacher also...I've also noticed that cravings are worse when I don't eat totally on plan.
How's your food intake before the cravings start?
When I have cravings (they are usually carb and/or sugar laden), I try to eat SBD friendly "Snacks" that help cure the craving. One month, I had a really bad TOM craving for pizza. I cut up some tomato slices, covered them with mozzarella cheese and garlic, and ate those. It worked.
If you are craving chocolate/sugar, you could try the warm brownie recipe or something similar. Usually, when I'm craving chocolaty sinful dessert, I make this dessert called "peanut butter delight" - which is two tablespoons of all natural, crunchy peanut butter, topped with cocoa flavored cool whip light. It helps me get through TOM (or general) chocolate cravings also.