Skip to content
Workout Samurai
Menu
Training

How to Do 100 Push-Ups in a Row

One hundred consecutive push-ups is the milestone almost everyone reaches for and very few finish. This is the whole plan: the test that tells you where to start, the week-by-week numbers, the re-test that keeps them honest, and a straight answer on how long it actually takes.

Updated 18 min readBy the Workout Samurai team
On this page

How long does it really take to do 100 push-ups in a row?

Most people need three to six months to reach 100 consecutive push-ups from a starting max of 10 to 20 reps, and six months to a year from a starting max under 10. The classic programme is written as six weeks, but the six-week schedule only works if you clear every re-test on the first attempt, which is rare.

The honest version is this: the six-week structure is a ladder, and the re-tests are the rungs. To finish in six weeks you would have to go from a max of 20 to a max of 100 in forty-two days, which is roughly a fivefold increase in muscular endurance. Some people do it. Most people repeat two, three or four weeks along the way, and repeating a week is not failure. It is the plan working correctly. The number below is the timeline you should actually plan for, based on where your first max test lands.

Starting point, entry track and a realistic timeline. The timings are estimates, not promises. They assume three sessions a week, honest reps and a couple of repeated weeks.
Your max testWhere you startWeek 1, day 1 looks likeRealistic time to 100
Fewer than 5Week 1, column 12, 3, 2, 2, 3+6 to 12 months
6 to 10Week 1, column 26, 6, 4, 4, 5+5 to 9 months
11 to 20Week 1, column 310, 12, 7, 7, 9+4 to 7 months
21 to 25Week 3, column 212, 17, 13, 13, 17+3 to 5 months
26 to 40Week 3, column 314, 18, 14, 14, 20+2 to 4 months
More than 40Week 5, column 336, 40, 30, 24, 40+6 weeks to 3 months
Starting point, entry track and a realistic timeline. The timings are estimates, not promises. They assume three sessions a week, honest reps and a couple of repeated weeks.

If you cannot yet do a single full push-up, none of the above applies to you yet. Start with the beginner progression, wall, incline, knee and negatives, then come back to this page when your max test returns a real number.

Step 1: test your honest max

The whole plan is keyed to one number: the most consecutive full push-ups you can do right now, in one unbroken set, with good form. Everything downstream comes from that number, which column you train in, when you advance and when you repeat, so it is worth spending ten minutes getting it right rather than guessing.

  1. Warm up for five minutes

    Arm circles, shoulder rolls, a set of ten slow incline push-ups against a counter, then two or three easy reps on the floor. Do not test cold. The goal is a warm max, not a heroic one.

  2. Set up properly

    Hands about shoulder width, fingers forward, wrists stacked under shoulders, body in one line from heel to head. Squeeze your glutes so the hips do not sag. If any of that is unfamiliar, read push-up form before you test.

  3. Go until you cannot do another clean rep

    One continuous set. Chest to roughly fist height off the floor, full arm lockout at the top, no pausing at the top to shake out. When your hips break the line or your chest stops reaching depth, the set is over, and that rep does not count.

  4. Write down the number

    Not the number you wanted. The number you did. Miscounting your max by five reps puts you in a column you cannot complete, and you will conclude you are bad at push-ups rather than that you entered the plan too high.

  5. Rest a full day before starting week 1

    A true max test is a hard session. Take a rest day, then begin week 1 on day one of the plan.

Weeks 1 and 2: building the base

Weeks 1 and 2 of the 100 push-up progression are five sets a session, three sessions a week, in the column your initial max test earned. The numbers look small on purpose. The point of the first fortnight is accumulating volume with clean reps, not proving anything. You are teaching the movement and building tolerance to repeated sets, which is what everything later is built on.

A number with a plus sign is a floor, not a target. On the final set of every session you do at least that many and then keep going until the next rep would be ugly. That last set is the engine of the whole programme: it is the set that tells your body the target keeps moving, and it is the set the re-test is measuring.

Week 1. Five sets each day, 60 seconds of rest between sets (longer if you need it).
DayColumn 1 (tested under 5)Column 2 (tested 6 to 10)Column 3 (tested 11 to 20)
Day 12, 3, 2, 2, 3+6, 6, 4, 4, 5+10, 12, 7, 7, 9+
Day 23, 4, 2, 3, 4+6, 8, 6, 6, 7+10, 12, 8, 8, 12+
Day 34, 5, 4, 4, 5+8, 10, 7, 7, 10+11, 15, 9, 9, 13+
Week 1. Five sets each day, 60 seconds of rest between sets (longer if you need it).
Week 2. Five sets each day. Rest 60 seconds between sets on day 1, 90 seconds on day 2, 120 seconds on day 3. Re-test your max after day 3.
DayColumn 1 (tested under 5)Column 2 (tested 6 to 10)Column 3 (tested 11 to 20)
Day 14, 6, 4, 4, 6+9, 11, 8, 8, 11+14, 14, 10, 10, 15+
Day 25, 6, 4, 4, 7+10, 12, 9, 9, 13+14, 16, 12, 12, 17+
Day 35, 7, 5, 5, 8+12, 13, 10, 10, 15+16, 17, 14, 14, 20+
Week 2. Five sets each day. Rest 60 seconds between sets on day 1, 90 seconds on day 2, 120 seconds on day 3. Re-test your max after day 3.

Notice that the rest interval grows across week 2 rather than shrinking. That is deliberate. The sets are getting heavier relative to your capacity, and longer rest lets you complete them with real reps instead of half-range ones. Shortening rest to make the session feel harder is a trade you make later, in weeks 5 and 6, not now.

Weeks 3 and 4: after the first re-test

From week 3 onward the columns of the 100 push-up programme are no longer keyed to your original test. They are keyed to the max you scored at the end of week 2. This is the part most copies of the programme leave unexplained, and it is the part that makes it work: the plan re-reads your actual capacity every two weeks and reassigns you accordingly.

If your week-2 re-test came back under 16, you do not advance to week 3. You repeat week 2 in the same column, then test again. There is no penalty for this and no shortcut around it. The week 3 numbers assume a max of at least 16, and attempting them below that produces failed sets, sloppy reps and a sore shoulder.

Week 3. Five sets each day. Rest 60 seconds on day 1, 90 on day 2, 120 on day 3.
DayColumn 1 (tested 16 to 20)Column 2 (tested 21 to 25)Column 3 (tested over 25)
Day 110, 12, 7, 7, 9+12, 17, 13, 13, 17+14, 18, 14, 14, 20+
Day 210, 12, 8, 8, 12+14, 19, 14, 14, 19+20, 25, 15, 15, 25+
Day 311, 13, 9, 9, 13+16, 21, 15, 15, 21+22, 30, 20, 20, 28+
Week 3. Five sets each day. Rest 60 seconds on day 1, 90 on day 2, 120 on day 3.
Week 4. Same columns as week 3. Rest 60 seconds on day 1, 90 on day 2, 120 on day 3. Re-test your max after day 3.
DayColumn 1 (tested 16 to 20)Column 2 (tested 21 to 25)Column 3 (tested over 25)
Day 112, 14, 11, 10, 16+18, 22, 16, 16, 25+21, 25, 21, 21, 32+
Day 214, 16, 12, 12, 18+20, 25, 20, 20, 28+25, 29, 25, 25, 36+
Day 316, 18, 13, 13, 20+23, 28, 23, 23, 33+29, 33, 29, 29, 40+
Week 4. Same columns as week 3. Rest 60 seconds on day 1, 90 on day 2, 120 on day 3. Re-test your max after day 3.

Weeks 5 and 6: the volume weeks

Weeks 5 and 6 of the 100 push-up plan change shape. Day 1 stays at five sets with a full minute of rest, but days 2 and 3 expand to eight or nine sets with only 45 seconds between them. You are no longer just building strength. You are training your ability to recover between efforts, which is what carries a set of 100 past the sixty-rep mark where most attempts die.

Week 5. Columns are keyed to your week-4 re-test. Re-test again after day 3.
DayColumn 1 (tested 31 to 35)Column 2 (tested 36 to 40)Column 3 (tested over 40)
Day 1: 5 sets, 60s rest17, 19, 15, 15, 20+28, 35, 25, 22, 35+36, 40, 30, 24, 40+
Day 2: 8 sets, 45s rest10, 10, 13, 13, 10, 10, 9, 25+18, 18, 20, 20, 14, 14, 16, 40+19, 19, 22, 22, 18, 18, 22, 45+
Day 3: 8 sets, 45s rest13, 13, 15, 15, 12, 12, 10, 30+18, 18, 20, 20, 17, 17, 20, 45+20, 20, 24, 24, 20, 20, 22, 50+
Week 5. Columns are keyed to your week-4 re-test. Re-test again after day 3.
Week 6. Columns are keyed to your week-5 re-test. The final test comes after day 3.
DayColumn 1 (tested 46 to 50)Column 2 (tested 51 to 60)Column 3 (tested over 60)
Day 1: 5 sets, 60s rest25, 30, 20, 15, 40+40, 50, 25, 25, 50+45, 55, 35, 30, 55+
Day 2: 9 sets, 45s rest14, 14, 15, 15, 14, 14, 10, 10, 44+20, 20, 23, 23, 20, 20, 18, 18, 53+22, 22, 30, 30, 24, 24, 18, 18, 58+
Day 3: 9 sets, 45s rest13, 13, 17, 17, 16, 16, 14, 14, 50+22, 22, 30, 30, 25, 25, 18, 18, 55+26, 26, 33, 33, 26, 26, 22, 22, 60+
Week 6. Columns are keyed to your week-5 re-test. The final test comes after day 3.

After week 6 day 3, rest two full days and then attempt the 100. If you fall short, repeat week 6 in column 3 and test again a fortnight later. Repeating week 6 three or four times is completely normal. The gap between a 60-rep max and a 100-rep max is the biggest single jump in the whole programme.

Why the re-test every two weeks is the part that matters

Re-testing your max every two weeks is what stops the 100 push-up progression from becoming fiction. A fixed six-week table assumes everyone adapts at the same rate. They do not. The re-test replaces the assumption with a measurement, then reassigns you to the column your real capacity earns: up if you are ahead of schedule, sideways if you are not.

This is the same logic behind the American College of Sports Medicine's long-standing progression guidance, sometimes taught as the 2-for-2 rule: load goes up when you can beat your target by a rep or two on your last set across two consecutive sessions, not when the calendar says so. Progression is earned by performance, not by date.

Re-test checkpoints: what each result means for the week that follows.
Re-test afterResultWhat you do next
Week 2Under 16Repeat week 2 in the same column, then re-test
Week 216 to 20Week 3, column 1
Week 221 to 25Week 3, column 2
Week 2Over 25Week 3, column 3
Week 4Under 31Repeat week 4 in the same column, then re-test
Week 431 to 35Week 5, column 1
Week 436 to 40Week 5, column 2
Week 4Over 40Week 5, column 3
Week 5Under 46Repeat week 5 in the same column, then re-test
Week 546 to 50Week 6, column 1
Week 551 to 60Week 6, column 2
Week 5Over 60Week 6, column 3
Week 6Under 100Repeat week 6 in column 3, re-test every two weeks
Week 6100Done
Re-test checkpoints: what each result means for the week that follows.

Why rest days are non-negotiable

The 100 push-up programme runs three days a week with a full day off between sessions because the adaptation happens on the off days, not during the sets. Training the same muscles hard on consecutive days does not accelerate the plan. It degrades the quality of every subsequent session, which is the one thing the plan cannot survive.

The mechanism is not mysterious. Hard resistance work leaves the muscle temporarily weaker and elevates repair processes for roughly a day or two afterwards. Come back before that has run its course and you produce fewer clean reps at higher effort, which is a worse stimulus bought at a higher cost. The ACSM position stand on progression puts novice training frequency at two to three days per week per muscle group for exactly this reason.

Three sessions a week also comfortably clears the general public-health floor: the US Physical Activity Guidelines for Americans ask adults for muscle-strengthening work on at least two days a week. You do not need to do push-ups daily to reach 100, and the case for and against daily training is worth reading properly in push-ups every day before you decide to ignore this section.

If you can already do more than 20 push-ups

If your max test is above 20, the published week 1 and week 2 tables are too easy to be worth your time. Skip forward and enter the 100 push-up programme at the week whose column band matches your number: 21 to 25 puts you in week 3 column 2, more than 25 in week 3 column 3, more than 40 in week 5 column 3, and more than 60 in week 6 column 3.

One caveat for people entering high: the tables above 25 reps get demanding very quickly, and the week 5 and 6 sessions are long. If you test at 30 and jump straight into week 5, you will fail sets. Enter one band lower than you think you deserve, complete a clean fortnight, then let the re-test move you up. Entering conservatively costs you two weeks. Entering too high costs you the programme.

If you are well past 40 and mainly want more total reps rather than a bigger single set, a frequency approach such as grease the groove often adds capacity faster than more five-set sessions. The two can be combined: the programme on training days, easy sub-maximal sets scattered through the rest days.

What to do when you stall

Stalling on the way to 100 push-ups is normal, and there is a specific right answer for it: repeat, do not grind. If you miss your prescribed reps on the same session twice, hold at that week and column, run it again, and re-test at the end. Pushing into a third failed week does not build the missing capacity. It just accumulates fatigue that makes the next re-test worse.

  • Missed one set of one session. Nothing to do. Finish the week as written. One bad day is noise.
  • Missed the same session twice. Repeat the week at the same numbers. This is the built-in deload and it is the correct move.
  • Repeated the week twice and still stuck. Drop one column, run two weeks there, then re-test. A step back that you complete beats a step forward that you fail.
  • Stuck in the 40 to 60 range. This is the most common wall. Add a fourth weekly session of easy sets at roughly half your max, well short of failure, on one of your rest days. Volume, not intensity, is what is missing.
  • Stuck in the 70 to 90 range. The limiter is usually pacing and breathing, not strength. Practise the attempt itself: slow, even tempo from rep one, breathing out on the way up, no rushing the first thirty.
  • Reps are getting shallower. Stop and reset the standard. A set of 80 half-reps is not progress toward 100 real ones. More on this in how to increase your push-ups.

What counts as one push-up

A push-up counts toward the 100 if it starts and ends at full elbow lockout, descends until the chest is roughly a fist's height from the floor, and keeps the body in one line from heel to head throughout. Hands stay planted. Hips do not lead or lag. If the standard drifts during a long set, the set is over, whatever the count says.

This matters more at 100 reps than anywhere else, because depth is the first thing to go under fatigue and it goes without you noticing. The difference between a real 100 and a claimed 100 is almost always twenty short reps somewhere after rep sixty. If you want the number to mean something, hold the depth standard or stop.

Workout Samurai counts standard push-ups from the phone's camera, fusing elbow flexion, shoulder descent and a few other signals into one rep signal that is calibrated to your body, with a depth gate at the top of each rep. The principle is count generously on the phone, validate strictly on the server. It counts standard push-ups only, so the variations in the push-up variations guide are not identified separately.

How hard is 100 consecutive push-ups, honestly?

One hundred consecutive push-ups is a minority achievement among physically active adults, and it is worth saying plainly. It is not a beginner goal, it is not a thirty-day goal, and most people who set out after it do not get there, usually because they skipped rest days, never re-tested, or quietly lowered their depth standard until the number arrived without the strength.

For scale: a 2019 study in JAMA Network Open followed 1,104 occupationally active male firefighters, mean age around 40, and the highest push-up category the researchers needed for their analysis was simply more than 40. In a group selected for physical fitness, above 40 was the top bracket. One hundred is a long way past it.

That is the reason to want it. It takes a season of consistent, boring, three-days-a-week work, and there is no way to buy it or rush it. If you want to know where 100 sits relative to typical numbers for your age, how many push-ups by age has the norms, and the push-up test will place your current max against them.

Questions people actually ask

Can you really learn to do 100 push-ups in a row in six weeks?

Almost nobody reaches 100 consecutive push-ups in six weeks. The six-week schedule only holds if you clear every two-week re-test on the first attempt, which requires roughly a fivefold increase in endurance in forty-two days. From a starting max of 10 to 20, plan on four to seven months. Six weeks is the label on the box, not the delivery date.

How many push-ups a day should I do to get to 100 in a row?

None, on most days. The 100 push-up programme is three sessions a week with a rest day between each, not a daily count. On training days you do five sets, totalling roughly 40 to 150 reps depending on which week and column you are in. Doing push-ups every single day makes each session worse, which slows the whole progression down.

What should I do if I can only do 3 push-ups?

Start in column 1 of week 1, which begins at 2, 3, 2, 2, and then as many as you can. Three real push-ups is a legitimate starting point for this programme. If you cannot complete a single full push-up, work the wall, incline, knee and negative ladder in the beginner progression guide first, then take the max test again.

Why does the 100 push-up programme make you re-test every two weeks?

Because a fixed table assumes everyone improves at the same rate and nobody does. The two-week re-test measures your actual max and assigns you to the column that number earns, so the prescribed reps stay hard but achievable. Without the re-test the plan is guessing, and by week 4 the guess is usually wrong in one direction or the other.

Is it bad to do push-ups two days in a row on this programme?

It works against you. The 100 push-up plan schedules a full rest day between sessions because the strength gain happens during recovery, not during the sets. Training the same muscles on back-to-back days means fewer clean reps at higher effort on day two, which is a worse training stimulus for more fatigue. Keep the rest days.

What does the plus sign mean in the push-up programme tables?

A number with a plus sign, like 15+, is a minimum rather than a target. On that set you do at least 15 and then continue until the next rep would break form. It is always the final set of the session. That maximum-effort set is what drives the adaptation and it is the set your two-week re-test is effectively measuring.

I stalled at 50 push-ups and cannot get past it. What now?

Stalling between 40 and 60 push-ups is the most common wall in the whole programme. Repeat the current week at the same numbers rather than pushing forward, and add one extra weekly session of easy sets at about half your max, stopping well short of failure. The limiter at that point is usually accumulated volume, not peak strength.

How long does it take to go from 20 to 100 push-ups?

Going from a max of 20 to 100 consecutive push-ups typically takes four to seven months of three sessions a week. That covers weeks 3 through 6 of the programme plus the repeated weeks almost everyone needs, particularly the jump from a 60-rep max to 100, which is the largest single step in the plan and often takes a month or two on its own.

Do 100 push-ups have to be in one unbroken set to count?

For the 100-in-a-row milestone, yes. One set, no resting at the top, no dropping to the knees, no pausing on the floor. One hundred push-ups spread across a day is a different and much easier achievement, worth doing, but not the same thing. The unbroken set is what makes the number hard and what makes it worth chasing.

Will doing 100 push-ups in a row build muscle?

Training toward 100 consecutive push-ups builds mostly muscular endurance, with some size gain early on if you are new to resistance training. As your max climbs, the sets become too light per rep to be a strong hypertrophy stimulus. If muscle size is the main goal, harder variations and added load work better. See the guide on whether push-ups build muscle.

Should I do the programme if I am over 50?

The 100 push-up progression is age-neutral in structure but not in timeline. Older trainees generally need longer between sessions and repeat more weeks, so budget more time and take the extra rest day whenever a session feels unusually heavy. If you have a heart condition, joint problems, or have been inactive for years, talk to a clinician before starting.

What percentage of people can do 100 push-ups in a row?

There is no reliable population figure, but every indication is that it is a small minority. In a 2019 study of over a thousand occupationally active male firefighters, the highest category the researchers used was simply more than 40 push-ups. One hundred consecutive push-ups sits far beyond typical performance even in a fit, selected population.

Sources

How this was written

Written by the team building Workout Samurai, the push-up game whose on-device camera counts every rep. The methodology here is the conventional one, and we say where it comes from: a graded push-up progression in the “hundred push-ups” tradition, the ACSM 2-for-2 progression rule, real rest days between hard sessions, and periodic re-tests against a measured max. None of that is a feature of the app, which counts reps rather than coaching you. Where we cite standards or research, the sources are listed on the page.

This is general fitness information, not medical advice. Talk to a physician before starting a new training program, and stop if something hurts. Questions or a correction? support@workoutsamurai.com.

Keep reading