Skip to main content
Calcimator

Pelvic Floor Exercise Planner Calculator

Create a progressive Kegel exercise routine based on your current pelvic floor strength, training goals, and schedule.

About this calculator

This calculator builds a progressive Kegel (pelvic floor exercise) routine from four inputs: Current Strength, Primary Goal (1-4), Weeks of Training, and Sessions Per Day. Current Strength sets your starting point through two lookup tables -- a starting Hold Duration (2 to 8 seconds) and starting Reps Per Set (5 to 12) that both scale up with a stronger starting level -- plus Sets Per Session, which is 2 for the two weaker strength levels and 3 for the two stronger ones. From that starting point, Hold Duration and Reps Per Set both progress by roughly one unit every two weeks of Weeks of Training, capped at a maximum of 10 seconds and 15 reps respectively so the routine plateaus rather than growing indefinitely.

Total Daily Contractions sums Daily Slow Contractions (Reps Per Set x Sets Per Session x Sessions Per Day) and Daily Quick Contractions (Quick Flick Reps x Sessions Per Day); since Sessions Per Day multiplies both terms directly, raising it always raises Total Daily Contractions, holding everything else fixed. Weeks to Noticeable Improvement is set by Current Strength (weaker starting points are estimated to need longer, 6-8 weeks, versus 4 weeks for a stronger start), with 2 extra weeks added when Primary Goal is set to prolapse prevention. This is general physiotherapy-style guidance, not a substitute for an individualized plan from a pelvic floor physical therapist.

Inputs

weeks

Results

Hold Duration

7 sec

Total Daily Contractions

111

Reps Per Set12
Sets Per Session2
Quick Flick Reps13
Time Per Session6 min
Rest Between Reps7 sec
Daily Slow Contractions72
Daily Quick Contractions39
Weeks to Noticeable Improvement6 weeks
How to Use This Calculator
  1. Select Current Strength from the dropdown, enter Primary Goal (1-4), and set Weeks of Training.
  2. Set Sessions Per Day.
  3. Review Hold Duration (sec) and Total Daily Contractions.
  4. Use Reps Per Set and Sets Per Session to inform your decision.

How the result changes with Weeks of Training

Weeks of TrainingHold DurationTotal Daily Contractions
45 sec87
66 sec99
129 sec135
2010 sec150

What each input means

Current Strength
Your current pelvic floor strength level.
Primary Goal (1-4)
1 = Continence improvement, 2 = Post-pregnancy recovery, 3 = Prolapse prevention, 4 = Sexual health.
Weeks of Training
How many weeks you have been (or plan to) train. Routine progresses over time.
Sessions Per Day
How many exercise sessions per day (most guidelines recommend 3).

What each result means

Hold Duration
How long to hold each slow Kegel contraction (progresses over time).
Reps Per Set
Number of slow contractions per set.
Sets Per Session
Number of sets of slow contractions per exercise session.
Quick Flick Reps
Number of rapid 1-second contractions per session (for reflexive strength).
Total Daily Contractions
Total slow + quick contractions across all daily sessions.
Time Per Session
Estimated time for each exercise session.
Rest Between Reps
Rest duration between slow contractions (matches hold time).
Daily Slow Contractions
Total endurance (slow hold) contractions per day.
Daily Quick Contractions
Total quick flick contractions per day.
Weeks to Noticeable Improvement
Estimated time before noticing strength improvement with consistent training.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Current Strength (1-4) = 2, Primary Goal (1-4) = 2, Weeks of Training = 8, Sessions Per Day = 3 = 4 input(s) provided
  2. Calculate Hold Duration
    Hold Duration = min(10, baseHold + floor(weeksTraining / 2))
    7 = 7
  3. Calculate Total Daily Contractions
    Total Daily Contractions
    111 = 111
  4. Calculate Reps Per Set
    Reps Per Set = min(15, baseReps + floor(weeksTraining / 2))
    12 = 12
  5. Calculate Sets Per Session
    Sets Per Session
    2 = 2

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

How does Sessions Per Day affect my total daily exercise volume?

Total Daily Contractions is built from Daily Slow Contractions and Daily Quick Contractions, and Sessions Per Day multiplies both terms directly -- so raising Sessions Per Day always raises Total Daily Contractions by the same proportion, regardless of your Current Strength, Primary Goal, or Weeks of Training settings.

Why does my starting Hold Duration depend on Current Strength?

Hold Duration starts from a lookup based on Current Strength: 2 seconds at the weakest level, up to 8 seconds at the strongest, reflecting that someone who can barely contract the pelvic floor needs a much shorter initial hold than someone starting from a moderately trained baseline. From that starting point, it progresses roughly one second every two weeks up to a 10-second cap.

Will my routine keep getting harder forever as Weeks of Training increases?

No. Hold Duration is capped at 10 seconds and Reps Per Set is capped at 15, regardless of how high Weeks of Training goes, since most Kegel guidance treats those as reasonable ceilings for endurance-focused training. Once you reach the cap, additional weeks of training no longer change those two figures.

Why does choosing prolapse prevention as my goal add time to my timeline?

Setting Primary Goal to prolapse prevention adds 2 weeks to Weeks to Noticeable Improvement on top of whatever your Current Strength level already sets, reflecting that prolapse-prevention routines typically emphasize longer, more controlled holds that take somewhat longer to show a noticeable strength improvement compared to general continence-focused training.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Health & Fitness.