Ladies, does this happen to you too?

I know a lot of girls get weird food cravings and tend to overeat on their period or maybe the day or two before. But I actually get these cravings literally a week before my period. Does that happen to anyone else? It sucks, all I want to do is eat everything in sight for a week straight. Is there anything I can do to stop that?