Helix

Road to 100 push-ups

From 20 push-ups to 100 in a session, and one unbroken set of 40 plus, in 6 to 10 weeks. Two wave-loaded push days, two pulling days to keep your shoulders honest, and a recovery audit that comes back clean.

Beginner4 days/week6 to 10 weeksNeeds: Squat RackUpdated Jul 2026

One hundred push-ups is the internet’s favorite strength milestone, and the internet’s favorite way to chase it is the worst one: do push-ups every day until the number happens or the shoulder complains, whichever comes first. Usually the shoulder wins. Daily identical pressing with zero pulling is a rounded-shoulder, cranky-rotator-cuff protocol with a rep goal attached.

This program gets you there faster by training less often and recovering on purpose. Two wave-loaded push days carry all the pressing volume, spaced so the chest gets its full 72 hours. Two balance days of rows, squats and trunk work make sure the muscles that hold your shoulder blades where they belong grow alongside the ones pushing the floor away. Starting requirement: 20 clean push-ups in one set. Below that, run the first weeks with incline push-ups as the main wave and the timeline stretches a few weeks, nothing more.

The program

Monday — Push A

Wave sets, volume day
  • Push-upThe wave. At a 20-rep max: 12, 10, 8, 8, 10, 12. No set to failure.
    6 × 60/50/40/40/50/60% of max · 90 s
  • Incline Push-upBackoff volume where the reps stay fast and clean.
    3 × AMRAP minus 2 · 60 s
  • Diamond Push-upTriceps insurance for the back half of a big unbroken set.
    2 × 8 to 12 · 90 s
  • Pike Push-upShoulders trained on purpose, not just as collateral.
    2 × 6 to 10 · 90 s

Tuesday — Balance A

Pull, legs, trunk
  • Inverted RowThe anti-push-up. This is what keeps the program off the physio's table.
    4 × 8 to 12 · 2 min
  • 3 × 15 to 20 · 90 s
  • PlankA push-up is a moving plank. A sagging one is half a push-up.
    3 × 45 s
  • 3 × 30 s per side

Wednesday

Rest

Rest. This is where the adaptation actually happens.

Thursday

Rest

Rest. This is where the adaptation actually happens.

Friday — Push B

Wave sets, exactly 72 h after Monday's chest work wraps to it

Saturday — Balance B

Pull, legs, trunk

Sunday

Rest

Rest. This is where the adaptation actually happens.

What it actually trains

Computed from the program above with the app’s involvement math, not asserted: brighter muscle, more weekly volume.

Hover a highlighted muscle
Most volumeModerateLight
Chest
20 · beyond the band
Triceps
15 · in the growth band
Abs
11 · in the growth band
Shoulders
11 · in the growth band
Obliques
9 · maintenance
Upper Back
8 · maintenance
Quads
6 · maintenance
Biceps
3 · token
Glutes
3 · token

Involvement-weighted sets per week, the same accounting the Helix app uses. The pale band marks 10–20 weighted sets, the range where extra volume reliably keeps paying back. Timed work (runs, holds) is counted as a few set-equivalents, an approximation.

Untrained by this program
ForearmsTrapsLower BackHamstringsCalvesAdductorsTibialis

Audit clean

Every muscle this program loads gets its full recovery window before it is loaded again. That is rarer than it should be.

The reality check

Chest volume is deliberately over the line. The math above counts about 20 weighted sets a week on the chest and 15 on the triceps, which is peak-block territory, not a forever dose. That is the design: a rep-count goal is a specificity problem, and for 6 to 10 weeks you overfeed the exact muscles doing the work. When you hit the number, you stop. Run a peak year-round and it stops being a peak and starts being tendinitis with a spreadsheet.

The recovery audit comes back clean, and the schedule is why. Monday to Friday gives the chest 96 hours, Friday back to Monday gives it exactly the 72 it needs, and the balance days land on muscles the push days barely touch. This is the quiet argument against push-ups every single day: the same weekly work, arranged badly, would flag on every line of the chart above. Arranged like this, it flags nothing.

The pull work is not optional garnish. Eight weekly sets of rows plus 20 of trunk work are what let the pressing volume stay this high without the classic push-only outcome: shoulders rolled forward and an ache in the front of the joint. If you cut anything when time is short, cut a push set, never the rows.

On greasing the groove: scattering easy sub-maximal sets through the day genuinely improves rep efficiency, because high-rep push-ups are as much skill and pacing as strength. What it does not do is replace hard sets: easy reps do not force adaptation, which is exactly why Saitama-style daily hundreds plateau. If you want it, add 2 or 3 easy half-effort sets on Tuesday or Saturday and keep them laughably easy. The wave days do the actual building.

How to run it

Week by week: everything keys off your tested max. Weeks 1 and 2, run the wave at 60/50/40/40/50/60 percent of it, about 3 times your max in total per push day. Weeks 3 and 4, add a rep to every set. Week 5, add a seventh wave set. From week 6, retest every second Friday and rebuild the wave from the new max. Session totals drift from roughly 60 push-ups toward 100 plus, and the day your session total passes 100 you have hit goal number one, usually around week 6 to 8 from a 20-rep start.

Test-day protocol, every second Friday: warm up with one easy wave set, rest 3 minutes, then one all-out set at an honest pace, stopping when form breaks rather than when you collapse. Rest 5 minutes, then finish with half the normal wave so the day still counts as training. When the test hits 40 plus unbroken, goal two is done.

What counts as a rep: body a straight line from shoulders to heels, chest to within a fist of the floor, full elbow lockout at the top, no resting at the bottom, no hips sagging or pike-ing to sneak leverage. Reps that fail this standard do not count on test day, so do not train ones that would not count.

Plateaus: two failed retests in a row means recovery debt, not a character flaw. Take one week at half the wave volume, keep the balance days, then retest; the number almost always jumps. If the sticking point is the back half of the set, bias the diamond push-up volume up a set: high-rep push-ups die in the triceps far more often than the chest.

Exercises in this collection

Frequently asked questions

How long does it take to get to 100 push-ups?

Starting from a 20-rep max, most people reach 100 total push-ups in a single session in 6 to 8 weeks on a structured plan, and a single unbroken set of 40 plus in 8 to 12. Starting from 10 to 15 reps adds a few weeks on the front end. A single unbroken set of 100 is a different beast entirely and takes most people 6 months or more of dedicated work.

Should I do push-ups every day?

Not if the goal is to get to 100 quickly. The chest needs about 72 hours to rebuild after hard pressing, and daily hard sessions mean you are always training on debt while the shoulder takes identical loading with no pulling to balance it. Two hard days plus optional easy technique sets on other days beats seven mediocre ones.

What counts as a proper push-up?

Body rigid in a straight line from shoulders to heels, chest lowered to within about a fist's height of the floor, and a full elbow lockout at the top of every rep. Sagging hips, flared-out elbows past 60 degrees or so, and half-depth reps all cut range and shift load to places that complain later. If a rep would not count on test day, do not train it.

Will 100 push-ups a day build muscle?

For a beginner, yes, for a couple of months, and then progress stalls almost by design: fixed bodyweight reps get easier as you adapt, so the stimulus shrinks exactly as you grow. Past that point you need progression (harder variations, added load, or programmed volume waves like this plan) rather than more identical reps. Daily hundreds also come with zero pulling work, which the shoulders eventually invoice.

Why do my shoulders hurt from push-ups?

The two usual culprits are volume with no pulling to balance it, which lets the shoulders drift forward, and reps done with flared elbows and a sagging trunk. Programmed rows, honest rep standards, and pressing volume that respects the 72-hour chest window fix most cases. Pain that persists past a deload week is a physio conversation, not a programming one.

More collections

All collections →