How many push-ups a day should you do?

Short answer: For most people, 3–4 sets on 3–4 days a week is plenty, each set at about half to two thirds of your max. Consistency and slow progress matter more than a fixed daily number. Health agencies recommend muscle-strengthening activity on at least two days a week [2].

There is no single number that fits everyone: if you can do 5 clean push-ups today, you need a different workload than someone who does 40 in a row. A better starting point is your own max — the number of clean reps you can do in one set — and to build your training around it.

What does the research say?

The best-known study comes from researchers at the Harvard T.H. Chan School of Public Health, who followed 1,104 active male firefighters for about ten years [1]. Men who could do more than 40 push-ups at the start had a roughly 96% lower rate of cardiovascular events in the raw numbers than men who managed 10 or fewer. After adjusting for age and body weight, the clearest difference was for the 21–30 group, whose risk was about a quarter [1].

Keep in mind this is an observational study of men in one profession. It shows an association, not proof that push-ups alone protect your heart — fitter participants were also younger and lighter [1]. It still makes a useful benchmark: more than 10 push-ups in a row is a sensible first goal, 20 to 30 a good one.

Targets by training level

Rules of thumb for training days, based on your max in one set
Your maxSets × repsDays per weekTotal per day
under 103 × 3–5 (or knee push-ups)3about 10–15
10–303–4 × 50–70% of your max3–4about 25–70
over 304–5 × 50–70% or a pyramid4–5about 80–150

These are rules of thumb, not hard limits. End a set when your form starts to slip — not when you physically can't do another rep. Rest 1–2 minutes between sets.

Sample week for 10–30 push-ups

Here's what a week could look like if you can currently do 20 clean push-ups in a row. The hard days aren't back to back, so you have time to recover in between:

Sample week with a max of 20 (rules of thumb)
DayWorkoutTotal
Monday4 × 12, 90 s rest48
TuesdayRest or 2 easy sets × 60–12
Wednesday5 × 10, 60 s rest50
ThursdayRest0
FridayPyramid 4–6–8–10–8–6–446
WeekendRest or one set just short of your max0–18

As your max goes up, scale the numbers with it: at 30 in a row, 4 × 12 becomes roughly 4 × 18. As a rule of thumb, every training set should feel like you could still do 2–4 clean reps at the end. If a set feels clearly easier, add a rep or two next time; if your form breaks down first, stick with the old number.

Under 10? How to get there

If you can't do 10 clean push-ups yet, don't practise with bad form. Pick an easier variation where you can do clean sets of 8–12 reps, and move to the next step once that feels solid:

  1. Wall push-ups. Hands shoulder-width on a wall, body straight, chest to the wall and back.
  2. Incline push-ups. Hands on a table edge, sofa or stair. The lower the surface, the harder it gets.
  3. Knee push-ups. Knees on the floor, one straight line from knees to head.
  4. Negative push-ups. From the top, lower yourself slowly over 3–4 seconds, then come back up on your knees.

Form in a nutshell

Push-ups every day — is that a good idea?

A few push-ups every day usually won't hurt a healthy person as long as the volume stays moderate. But your chest, shoulders and triceps need recovery after hard sessions. A good middle ground: go close to your max on hard days and do only easy sets with far fewer reps on the others. Watch for these warning signs:

How to do more push-ups

  1. Test your max. Do as many clean push-ups as you can in one set and write the number down.
  2. Plan your sets. Train 3–4 sets of 50–70% of that number, 3–4 days a week.
  3. Add reps slowly. Add 1–2 reps per set each week as long as your form stays clean.
  4. Retest. Repeat the max test after four weeks and recalculate your sets.

Push-ups alone don't cover everything: a balanced routine also needs pulling exercises (such as pull-ups or rows) and legs. Health agencies recommend strengthening all major muscle groups on at least two days a week [2].

FAQ

Are 100 push-ups a day too many?

If you can do 30 or more in a row, 100 spread across the day is usually fine. For beginners it's too much — start with 10–15 clean reps and build up.

Are push-ups enough as your only workout?

They mainly train your chest, shoulders, triceps and core. Your back and legs need other exercises; the recommendation is to train all major muscle groups on at least two days a week [2].

How fast will I see progress?

Many people can do noticeably more reps in a row after 3–4 weeks of regular training, because technique and coordination improve first. Visible muscle changes usually take longer.

Push-ups in the morning or evening?

Time of day matters far less than consistency. Pick the time you can stick to most reliably.

Sources

  1. JAMA Network Open: Association Between Push-up Exercise Capacity and Future Cardiovascular Events Among Active Adult Men (Yang et al., 2019)
  2. Centers for Disease Control and Prevention (CDC): Adult Activity: An Overview

RivalRep team · last reviewed October 14, 2026

General information, not medical advice. If you have pain or health conditions, check with a doctor first.