On this page
- How long does it really take to do 100 push-ups in a row?
- Step 1: test your honest max
- Weeks 1 and 2: building the base
- Weeks 3 and 4: after the first re-test
- Weeks 5 and 6: the volume weeks
- Why the re-test every two weeks is the part that matters
- Why rest days are non-negotiable
- If you can already do more than 20 push-ups
- What to do when you stall
- What counts as one push-up
- How hard is 100 consecutive push-ups, honestly?
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.
| Your max test | Where you start | Week 1, day 1 looks like | Realistic time to 100 |
|---|---|---|---|
| Fewer than 5 | Week 1, column 1 | 2, 3, 2, 2, 3+ | 6 to 12 months |
| 6 to 10 | Week 1, column 2 | 6, 6, 4, 4, 5+ | 5 to 9 months |
| 11 to 20 | Week 1, column 3 | 10, 12, 7, 7, 9+ | 4 to 7 months |
| 21 to 25 | Week 3, column 2 | 12, 17, 13, 13, 17+ | 3 to 5 months |
| 26 to 40 | Week 3, column 3 | 14, 18, 14, 14, 20+ | 2 to 4 months |
| More than 40 | Week 5, column 3 | 36, 40, 30, 24, 40+ | 6 weeks to 3 months |
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.
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.
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.
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.
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.
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.
| Day | Column 1 (tested under 5) | Column 2 (tested 6 to 10) | Column 3 (tested 11 to 20) |
|---|---|---|---|
| Day 1 | 2, 3, 2, 2, 3+ | 6, 6, 4, 4, 5+ | 10, 12, 7, 7, 9+ |
| Day 2 | 3, 4, 2, 3, 4+ | 6, 8, 6, 6, 7+ | 10, 12, 8, 8, 12+ |
| Day 3 | 4, 5, 4, 4, 5+ | 8, 10, 7, 7, 10+ | 11, 15, 9, 9, 13+ |
| Day | Column 1 (tested under 5) | Column 2 (tested 6 to 10) | Column 3 (tested 11 to 20) |
|---|---|---|---|
| Day 1 | 4, 6, 4, 4, 6+ | 9, 11, 8, 8, 11+ | 14, 14, 10, 10, 15+ |
| Day 2 | 5, 6, 4, 4, 7+ | 10, 12, 9, 9, 13+ | 14, 16, 12, 12, 17+ |
| Day 3 | 5, 7, 5, 5, 8+ | 12, 13, 10, 10, 15+ | 16, 17, 14, 14, 20+ |
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.
| Day | Column 1 (tested 16 to 20) | Column 2 (tested 21 to 25) | Column 3 (tested over 25) |
|---|---|---|---|
| Day 1 | 10, 12, 7, 7, 9+ | 12, 17, 13, 13, 17+ | 14, 18, 14, 14, 20+ |
| Day 2 | 10, 12, 8, 8, 12+ | 14, 19, 14, 14, 19+ | 20, 25, 15, 15, 25+ |
| Day 3 | 11, 13, 9, 9, 13+ | 16, 21, 15, 15, 21+ | 22, 30, 20, 20, 28+ |
| Day | Column 1 (tested 16 to 20) | Column 2 (tested 21 to 25) | Column 3 (tested over 25) |
|---|---|---|---|
| Day 1 | 12, 14, 11, 10, 16+ | 18, 22, 16, 16, 25+ | 21, 25, 21, 21, 32+ |
| Day 2 | 14, 16, 12, 12, 18+ | 20, 25, 20, 20, 28+ | 25, 29, 25, 25, 36+ |
| Day 3 | 16, 18, 13, 13, 20+ | 23, 28, 23, 23, 33+ | 29, 33, 29, 29, 40+ |
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.
| Day | Column 1 (tested 31 to 35) | Column 2 (tested 36 to 40) | Column 3 (tested over 40) |
|---|---|---|---|
| Day 1: 5 sets, 60s rest | 17, 19, 15, 15, 20+ | 28, 35, 25, 22, 35+ | 36, 40, 30, 24, 40+ |
| Day 2: 8 sets, 45s rest | 10, 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 rest | 13, 13, 15, 15, 12, 12, 10, 30+ | 18, 18, 20, 20, 17, 17, 20, 45+ | 20, 20, 24, 24, 20, 20, 22, 50+ |
| Day | Column 1 (tested 46 to 50) | Column 2 (tested 51 to 60) | Column 3 (tested over 60) |
|---|---|---|---|
| Day 1: 5 sets, 60s rest | 25, 30, 20, 15, 40+ | 40, 50, 25, 25, 50+ | 45, 55, 35, 30, 55+ |
| Day 2: 9 sets, 45s rest | 14, 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 rest | 13, 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+ |
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 after | Result | What you do next |
|---|---|---|
| Week 2 | Under 16 | Repeat week 2 in the same column, then re-test |
| Week 2 | 16 to 20 | Week 3, column 1 |
| Week 2 | 21 to 25 | Week 3, column 2 |
| Week 2 | Over 25 | Week 3, column 3 |
| Week 4 | Under 31 | Repeat week 4 in the same column, then re-test |
| Week 4 | 31 to 35 | Week 5, column 1 |
| Week 4 | 36 to 40 | Week 5, column 2 |
| Week 4 | Over 40 | Week 5, column 3 |
| Week 5 | Under 46 | Repeat week 5 in the same column, then re-test |
| Week 5 | 46 to 50 | Week 6, column 1 |
| Week 5 | 51 to 60 | Week 6, column 2 |
| Week 5 | Over 60 | Week 6, column 3 |
| Week 6 | Under 100 | Repeat week 6 in column 3, re-test every two weeks |
| Week 6 | 100 | Done |
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
- The Hundred Pushups Training Program: initial test and week-by-week tables (the classic six-week progression these tables reproduce)
- American College of Sports Medicine. Position Stand: Progression Models in Resistance Training for Healthy Adults. Med Sci Sports Exerc. 2009;41(3):687-708
- Yang J, et al. Association Between Push-up Exercise Capacity and Future Cardiovascular Events Among Active Adult Men. JAMA Network Open. 2019;2(2):e188341
- US Department of Health and Human Services. Physical Activity Guidelines for Americans, 2nd edition (2018)
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
Push-Up Progression for Beginners: From Zero to Your First Rep
Can't do a single push-up? The beginner ladder from wall to floor, with the exact number of clean reps that earns you each next step down, and a weekly plan.
How to Increase Your Push-Ups: The 2-for-2 Rule
The honest method for adding push-ups: the 2-for-2 progression rule, how to apply it without plates, and what breaks the plateaus at 10, 20, 30 and 50 reps.
Proper Push-Up Form: What Actually Counts as a Rep
Proper push-up form from hands to heels: depth, elbow angle, tempo, the five faults that ruin reps, and what a camera can actually verify about a rep.
Grease the groove for push-ups
Grease the groove for push-ups: sub-maximal sets many times a day, never to failure. How to pick your set number, schedule the day and run a block.
