Home / Blog / Period mood swings timeline

Mood timeline

Period mood swings: the day-by-day timeline

Mood doesn’t swing at random — it follows your cycle like weather follows the seasons. Here’s the full 28-day mood map, and how to read yours.

For most people, period-related mood swings start 4–7 days before bleeding begins and lift within a day or two of the period starting. That pre-period window is the famous one — but it’s only one stretch of a mood arc that runs the whole cycle, with a low around your period, a rise through the following week, a peak near ovulation, and a slow descent after it.

Once you see the full map, the swings stop reading as random. A flat Tuesday two days before your period and an invincible Friday mid-cycle are the same system, observed at different points. This is exactly the idea behind an app that predicts your mood based on your cycle — but you can sketch the map yourself first.

Hormoscope app icon
Hormoscope: Hormone ForecastFree on the App Store — period calendar free forever
Download

The full-cycle mood timeline

Using a typical 28-day cycle, counted from day 1 = first day of bleeding. Shift everything proportionally if your cycles run longer or shorter.

When do the swings actually “start”?

If you only care about the pre-period kind: count backwards from the day your period starts. Most people’s swings switch on somewhere between day −7 and day −4 and intensify toward day −1. The exact onset is personal but repeats cycle after cycle, because it’s anchored to the end of the cycle — the most stable stretch — not the beginning. That’s also why the swings feel “random” when your cycle length varies: the calendar moved, but your countdown didn’t. We break down that anchoring in how many days before your period does PMS start?

Mapping your own timeline

You don’t need a lab — you need three pieces of data over two or three cycles:

  1. Period start dates — the anchor everything counts from.
  2. A daily one-word mood note — “up”, “flat”, “volatile” is honestly enough.
  3. Your worst day — mark it. Its distance from your next period start is the most reusable number you’ll get.

After two cycles, line the notes up against the timeline above. Your version will be compressed or stretched, but the shape — low, rise, peak, descent — will be there. The problem, as ever, is discipline: the days that matter most are the days you least want to open a tracking app.

Or let Hormoscope draw the map for you

Hormoscope automates exactly this loop:

  1. Log period dates in the free calendar — the forecast adapts to your real cycle lengths, not a textbook 28.
  2. Check the Today screen — five live meters (mood, energy, social battery, skin, libido) positioned for where you are in your arc, updated every morning.
  3. Read The Briefing weekly — it flags the days your mood is likely to dip before they arrive, so the volatile window becomes a calendar entry instead of a surprise.
  4. Tap symptom chips on off days — two seconds, no journaling — and the forecast keeps tuning itself to you.
Day 25 · Late luteal — “Turbulence ahead. Book nothing negotiable, feed yourself early, and treat every opinion formed after 9pm as a draft.”

The usual honest caveat: mood swings that feel unmanageable — that regularly break work, relationships or sleep — deserve a clinician’s attention, not just tracking. For the everyday arc, though, a mood swing you saw coming three days ago barely counts as a swing.

Hormoscope app icon
Get your mood mapWeek-ahead Briefing — forecast from your real cycles
Download
Free to start

Meet your body’s daily forecast

Period calendar free forever. The daily reading, five meters and weekly Briefing from $29.99/yr — with a 3-day free trial.