Menstrual cycle is governed by levels of progesterone, estradiol, follicular stimulating, and luteinizing hormones.
Estrogen helps build the cushiony uterine lining, known as the endometrium, that will nourish a fertilized egg. If no fertilization than shredding will lining will happen leading to menses.
Progesterone is usually highest around the middle of the luteal phase and is associated with an increase in cravings and hunger. Luteal phase starts 7-10 days of ones menses. Estrogen on the other hand reduces appetite just before your menses about to begin. Your hormone shifts throughout your cycle also impact happy hormones like serotonin. Dip in serotinin happens before period hence making one crave for carbohydrate & SUGAR.
Simple hack is substituting sugar with jiggery naturally sweet dry fruits. Rice & Bread substituted with whole wheat or millet prep and brown rice.
Heavily aerated & sugar loaded drinks substituted with natural fresh fruit juices.
Mobility every 20 mins as well as regular sleeping schedule.
There are innumerable Homoeopathy & Bach flower remedies that modulate hormonal imbalance as well as control emotion based cravings.
Make sure you are well hydrated on regular basis as it reduces hunger pangs as well as aids in digestion.
Avoid strict dieting & rigorous workouts but observe your cycle for 2-3 months and substitute your cravings for their healthy variants.