If you can't do a single push-up yet, the fix is not to keep failing at the floor version. Start with a push-up angle you can do for 8-12 clean reps, practise it two or three times a week, and lower the angle step by step until you reach the floor. Most beginners who train this way consistently get their first full push-up within a couple of months, although the exact time depends on your starting strength and body weight.

Below is the exact ladder to follow, how to know when you are ready for the next step, and the mistakes that keep people stuck on the same rung for months.

Why the full push-up feels impossible at first

A push-up asks your chest, shoulders and triceps to press roughly two-thirds of your body weight, while your core holds your body in one straight line like a moving plank. If any one of those links is weak, the movement falls apart: hips sag, elbows flare, or you get stuck halfway up.

The good news is that you can reduce the load simply by raising your hands. The higher your hands, the more of your weight goes into your feet and the easier the push. That gives you a smooth, adjustable ramp from "very easy" to "full push-up" with nothing more than a wall, a kitchen counter, a sturdy table and a step or chair. If you are not sure what good form looks like yet, read how to do a push-up first; every step below uses the same body position.

The 6-step push-up progression

Each step is the same movement: hands slightly wider than shoulders, body straight from head to heels, elbows angled back at about 45 degrees rather than straight out to the sides, chest lowered towards the surface, then pressed away.

Step 1: Wall push-up

Stand an arm's length from a wall, place your palms on it at chest height and step your feet back a little. Lower your chest towards the wall, then push back. This is the right starting point if you are returning after a long break, have very little upper-body strength, or are carrying a lot of body weight. Goal: 3 sets of 15 controlled reps.

Step 2: High incline push-up (kitchen counter)

Place your hands on the edge of a stable kitchen counter or a heavy table. Walk your feet back until your body forms a straight diagonal line. The lower angle means your arms take more load, so expect fewer reps than on the wall. Goal: 3 sets of 12.

Step 3: Low incline push-up (sturdy chair, bench or stairs)

Move your hands to something around knee height: a chair pushed against a wall so it cannot slide, a bench, or the third or fourth step of a staircase. This is where most people spend the longest, and it is also where the real strength is built. Goal: 3 sets of 10.

Step 4: Negative push-up from the floor

Start at the top of a full push-up on the floor. Lower yourself as slowly as you can, aiming for 3-5 seconds, keeping your body rigid. At the bottom, drop your knees and get back to the top any way you can, then repeat. Your muscles are stronger lowering a weight than lifting it, so negatives let you practise the exact floor movement before you can press it. Goal: 3 sets of 5 slow reps.

Step 5: Partial or bottom-up push-ups

Do floor push-ups through only the top half of the range, or lower to the floor fully, relax for a second, and press up as far as you can. Each week, try to go a little deeper or press a little higher. Combine this with negatives from step 4. Goal: 3 sets of 6-8.

Step 6: Full push-up

Once you can do one clean floor push-up, build volume with sets of whatever you can do with good form, for example 4 sets of 2-3, and keep finishing your session with a set of incline push-ups for extra practice.

When to move to the next step

Use a simple rule: when you can do 3 sets at the target reps with solid form on two sessions in a row, lower the angle. Solid form means your hips stay in line, your chest gets close to the surface, and you finish every rep without rushing.

If the next step feels too hard, use an in-between height. Stairs are perfect for this because you can drop one step at a time. You can also mix the two levels in one session: one set on the new, harder step, then two sets on the old one.

A sample weekly plan

Train push-ups 2-3 times a week on non-consecutive days, for example Monday, Wednesday and Friday. Pushing muscles need time to recover, and rest days are when the adaptation happens.

  1. Warm up for 3-5 minutes: arm circles, shoulder rolls, a few cat-cows and 10 easy wall push-ups. A 5-minute warm-up is enough.
  2. Do 3 sets of your current step, resting 60-90 seconds between sets.
  3. Add 1-2 sets of the step below for extra practice volume with perfect form.
  4. Finish with a 20-30 second plank to train the body position you need for push-ups.

Fit this into a broader routine that also trains legs, back and core, such as a full-body workout with no equipment. Your push-up will improve faster when the rest of your body gets stronger too.

Common mistakes that keep you stuck

  • Testing the floor push-up every session. Repeated failed attempts build frustration, not strength. Test once every 2-3 weeks.
  • Sagging hips. If your lower back dips, the set is over. Squeeze your glutes and brace your stomach as if you were about to be poked.
  • Elbows flared straight out. A "T" shape puts more stress on the shoulders. Aim for an arrow shape, with elbows at roughly 45 degrees.
  • Half reps. Going only a few centimetres down makes the numbers look better but trains less of the range. Lower until your chest is close to the surface.
  • Moving up too fast. Jumping from the counter straight to negatives usually ends in sloppy reps. Respect the ladder.
  • Skipping weeks. Strength builds with regular practice. Two short sessions every week beat one big session every now and then.

Who should be careful

If you have shoulder, elbow or wrist pain, keep to the higher incline steps and stop if the pain gets sharper. Wrist discomfort can often be eased by pushing from your fists or holding the edge of a step so your wrists stay straight. If you have a shoulder injury, high blood pressure or are pregnant, check with a doctor or physiotherapist before starting a new strength routine.

FAQ

How long does it take to do your first push-up?

It varies a lot. People with some existing strength may get there in a few weeks; complete beginners often need two to three months of steady practice. Training 2-3 times a week and moving up only when you hit the targets is the most reliable route.

Are incline push-ups as good as regular push-ups?

They train the same muscles in the same pattern, just with less load. That makes them an excellent tool for building strength until you can handle the full version, and they stay useful afterwards for extra volume.

Should I do push-ups every day?

Not while you are building up. Your chest, shoulders and triceps need recovery to get stronger, so 2-3 sessions a week is plenty. Daily very easy wall push-ups for practice are fine if you feel fresh.

Why can I do incline push-ups but not floor ones?

The jump between a knee-height surface and the floor is bigger than it looks. That is exactly why steps 4 and 5 exist: negatives and partial reps bridge the final gap. If you train in FIThim, its exercise library includes incline push-ups as well as the standard version, each with photos and a short demo, so you can keep practising the step that matches you.