Well, it is good that you know what the trigger is. Start there. Maybe get some low calorie snacks to keep right on hand so that when you want to snack you have something healthy?
When ever I have my period it is like I can not control the cravings for anything
I find myself in moods like this sometimes! You should figure out what is causing you to overeat and try to deal with that issue first! Tomorrow is a new day, so forgive yourself for the past few days and start over!