I know it can be a real struggle to make good choices, no matter what week of the month it is.
I know that I crave chocolate during the week before my period, so I don't keep chocolate in the house (other than dark chocolate chips, which are for my husband, not me). When I get a craving for chocolate, I have to decide, is it so strong that I need to walk over to the corner store and get some really CHEAP, POOR QUALITY chocolate, or could I have something else.
Am I actually "craving" or am I just bored, and want some comfort?
If I am truly craving, and nothing else will do, I get up, put on my shoes and walk the scenic route (LONG WAY) to the corner store-which is technically across the back alley from my home. I get myself a SINGLE SERVING chocolate bar, and I eat it and I enjoy it and I track it.
Most of my cravings , I admit that I just "blame" my period. "Oh, well, my period's due any day. That's why I want that chocolate bar (or chips, or ju-jubes)". I have to really work at being honest with myself. I wanted those items 2 weeks ago, when there was not biological "fall-guy" to blame.
The best way I've found to not eat the pantry is to stock it with stuff that takes time to prepare, so that I have time to really think about what I'm doing, and whether I need to do it.
I also like to keep a tray full of veggies cut up in the fridge, cause of all the reasons I'm overweight, I didn't get fat eating veggies.
I hope this helps.