If you're a woman tracking calories, you've probably noticed that some weeks it's effortless to stick to your diet, while other weeks you feel uncontrollably hungry and the scale suddenly goes up by 2 kg overnight. This is not a lack of willpower; it's basic physiology.
According to research published in the American Journal of Clinical Nutrition, your Basal Metabolic Rate (BMR) and hormones fluctuate significantly throughout your ~28-day cycle. Here is a week-by-week breakdown so you can align your diet with your biology.
The 4 Phases of Your Cycle
Calorie Needs: Baseline.
Action: Your energy might be low due to blood and iron loss. Focus on iron-rich foods (spinach, lentils, red meat) and Vitamin C to help absorption. Don't push yourself too hard in the gym if you feel fatigued.
Calorie Needs: Baseline.
Action: This is your "superpower" week. High estrogen makes you more insulin sensitive and increases your pain tolerance. It's the best time to lift heavy weights, stick strictly to your calorie deficit, and build muscle. Hunger levels are usually very manageable.
Calorie Needs: Baseline.
Action: You may experience a slight spike in energy, but as progesterone begins to rise, you might notice slight water retention starting.
Calorie Needs: Increases by 100 - 300 calories per day.
Action: Your body temperature rises, burning more calories at rest. This is why you feel ravenous. It is perfectly fine (and scientifically backed) to eat at "maintenance" calories during the 3-5 days before your period rather than fighting extreme hunger.
The Scale Weight Illusion
During the Luteal phase (week before your period), progesterone slows down your digestion, and shifting hormones cause significant water retention. It is normal to gain 1 to 3 kg of scale weight during this time. This is water, not fat. Do not drastically cut your calories in a panic. Once your period starts, the water weight will flush out within a few days.
Track smarter, not harder
Stop stressing over daily scale fluctuations. Use DietLog to track your weekly calorie averages and chat with our AI Coach when you need guidance.
Get Started for Free