Exercise for Your Menstrual Cycle. Built Around Your Biology.
Evidence-based programming informed by peer-reviewed research. See sources at the bottom of the page.Last updated: April 20, 2026
Some weeks the same workout feels twice as hard, your resting heart rate is twenty beats higher than usual, and you're not sure if you should push through or stop. You're not imagining it.
"what is usually a breeze for me is suddenly like I'm riding through peanut butter mud"
Voiced in r/xxfitness community discussions, 2026
The research has a surprising finding on this: the group-level effect of cycle phase on performance is trivial (McNulty et al., 2020), and no reliable effect exists for strength training outcomes (Colenso-Semple et al., 2023). But sleep wrecks, cramps, mood shifts, and iron fluctuation are real inputs to your training capacity today, even when cycle phase itself is not the driver. Your program should read the signals that actually matter, not a calendar.
What other platforms get wrong about cycle-aware training
They prescribe from a 28-day calendar no one actually runs.
Cycle-syncing apps predict your "phase" from last month's data and build programming around it. The research is unusually clear here: cycle-syncing resistance programs are not supported by current evidence (Colenso-Semple et al., 2023). A calendar can't see what's actually happening.
"my heart rate is often sky high for ridiculous low watts"
Voiced in r/xxfitness community discussions, 2026
Or they dismiss the symptoms that actually matter.
"Just train through it." Cramps, heavy bleeding, sleep disruption, and cycle-adjacent mood shifts are real inputs to your training capacity whether or not they trace to cycle phase itself. How your body responds to them today is what the session should read.
They treat rest days as broken streaks.
When your body can't do the session, the last thing you need is a push notification telling you you're failing. Streak shame is a design choice, and it's the wrong one. Women use the phrase doom spiral to describe the aftermath of a bailed workout. The platform is part of the problem when it was supposed to be part of the solution.
How Salerna programs for your menstrual cycle
1. Symptom-responsive, not calendar-predicted.
The daily check-in reads sleep, energy, soreness, stress, and cycle-related symptoms. The session adapts to what your body is doing today. This matches what the research actually supports: individual-response programming, because group-level cycle effects are trivial (McNulty et al., 2020) and no reliable cycle-phase effect on strength training has been established (Colenso-Semple et al., 2023). Whether your experience today is driven by cycle phase itself or by related factors like sleep, cramps, or iron, the answer is the same: adapt to today's signals, not a calendar.
"going from being really strong and powerful able to complete all my high end workouts to then...barely able to hold 80 watts"
Voiced in r/xxfitness community discussions, 2026
2. Rest days are programming, not failure.
If your check-in flags cramps, migraine, heavy bleeding, or low energy, the engine scales the session down or flips to mobility automatically. No streak counter. No notification that you broke the chain. The "doom spiral and self loathing" phrase women use about bailed workouts is a product-design problem, and the fix is a platform that doesn't punish biology.
3. Period-day accommodations built into exercise selection.
Specific patterns get swapped during menstruation if your check-in flags cramping: deep loaded flexion, heavy front-loaded squats, and long high-output intervals get replaced with hinge variants, isometrics, and lower-impact alternatives. You don't have to skip. You get a session that respects what's happening.
4. Hormonal contraception handled differently.
Women on combined oral contraception have suppressed endogenous cycling, and generic cycle-syncing makes even less sense for them (Elliott-Sale et al., 2020 oral contraception meta-analysis). Salerna asks at onboarding and adjusts: if you're on a hormonal method, the engine does not overlay a fake cycle on you.
5. Emotional acknowledgment, not gamification.
The daily check-in includes a mood signal, not just a body signal. Cycle-linked mood dips and PMDD-adjacent days get different coaching conversation prompts, not the same canned "you got this" response.
6. Your cycle data is yours, and it stays that way.
Post-Roe, cycle data is more than metadata. Salerna doesn't sell it, share it, or hand it over to advertisers. Privacy architecture, not a privacy promise.
Want a training platform that reads your body instead of a calendar? Join the Beta Now →
The clinical backing
The programming decisions on this page are grounded in the peer-reviewed research listed in the Sources section below, including the McNulty 2020 and Colenso-Semple 2023 meta-analyses on cycle-phase performance and the Elliott-Sale 2020 oral-contraception meta-analysis. Our clinical advisory board is reviewing condition-specific content on a rolling basis. Meet the advisory board →
Frequently Asked Questions
-
The honest answer from the research: group-level cycle-phase effects on performance are trivial (McNulty et al., 2020), and no reliable cycle-phase effect on strength training performance or adaptation has been established (Colenso-Semple et al., 2023). What you're feeling the week before your period may not be a cycle-phase performance effect per se. It could be sleep disruption, cramps, iron fluctuation, or cycle-adjacent mood shifts, each of which does affect your training capacity today. ZonalFit doesn't try to assign a cause. It reads your actual signals (sleep, energy, cramps, mood) and adapts accordingly.
-
Progesterone raises core body temperature in the luteal phase, and a small upward shift in resting and submaximal heart rate is documented in the thermoregulation literature. Whether this translates to meaningful training-performance differences is less clear; the McNulty and Colenso-Semple meta-analyses suggest it often doesn't, on average. But if your heart rate data is actually different this week and your perceived exertion is higher, the session should respect that, whatever the cause. ZonalFit's daily check-in recognizes the signal and adjusts intensity accordingly.
-
Not by default, but respect the signal. If cramps, migraine, or heavy bleeding are affecting you, the engine scales or swaps the session. If you feel fine, train. The old framing of "push through no matter what" is not evidence-based. Neither is "never train on your period." Both are too rigid.
-
The honest answer: the evidence for predictive cycle-syncing (programming differently based on calendar phase) is weak. A 2023 systematic review found no reliable influence of cycle phase on resistance-training performance or adaptation (Colenso-Semple et al., 2023). What does work is symptom-responsive programming: adapt based on what your body is doing today, not what a calendar says you should be doing.
-
Hormonal contraception suppresses your endogenous cycle, which means calendar-based cycle-syncing makes even less sense for you. A 2020 meta-analysis of oral contraception and exercise performance (Elliott-Sale et al.) found only trivial differences on average. ZonalFit asks about hormonal methods at onboarding and adjusts. You shouldn't be programmed as if you're cycling naturally when you aren't
-
No. Training in any phase is fine for most women most of the time. The research does not support luteal-phase avoidance. What matters is reading your own signals: if you're symptomatic, scale. If you're fine, train.
-
Your daily check-in has explicit symptom flags: cramps, heavy bleeding, migraine, mood. A flagged symptom triggers automatic volume reduction, exercise swap for cramp-unfriendly patterns, or a mobility/restorative session. No streak shaming. No notification telling you to show up anyway.
-
No. Tracking platforms tell you where you are in your cycle. ZonalFit reads what your body is doing today and builds the workout from there. Tracking is a feature of the training, not the product.
Ready to train for the body you have today?
Salerna is in iOS beta now. Full programming, full adaptation, free while we're in TestFlight.