Most people get stuck at push-ups not because they are weak, but because they jump straight to the floor, grind out ugly reps, and quit. Push-ups respond extremely well to stepping stones: change the angle, control the tempo, and let the reps climb before you make the exercise harder. Here is a progression that takes you from knee push-ups to solid sets on the floor, with a clear rule for when to move up.
Nail the setup before chasing reps
A push-up is a moving plank. Hands slightly wider than your shoulders, fingers spread, elbows tracking back at roughly 45 degrees, body in one straight line from head to heels. Squeeze your glutes and brace your abs like you are about to take a light punch. Most failed reps die right here: hips sag, the head pokes forward, and the chest never gets close to the floor. Practice a 20-30 second plank between sets — it builds exactly the stiffness the full movement demands.
Climb the incline ladder
Angle is your difficulty dial: the higher your hands, the easier the rep. Start with hands on a wall, then a kitchen counter, then a sturdy table, then a bench, and finally the floor. Work each level at 3 sets of 6-10 reps. When you can hit 3 sets of 10 with clean form and steady breathing, drop to the next level and reset to around 6-8 reps. Skipping levels is the classic mistake — a bench looks easy right up until rep eight.
Use knee push-ups as a bridge, not a home
Knee push-ups are useful, but they remove roughly half your bodyweight and change your hip position, so treat them as one tool among several. A better bridge is the negative: from a full plank, lower yourself to the floor over 3-5 seconds, then reset on your knees. Start with 3 sets of 3-5 negatives, twice a week, and add one rep per set each week until you reach 8. That is your cue to test a full set on the floor.
A sample weekly plan
Monday: 4 sets of incline push-ups at your current level, resting 2 minutes. Wednesday: 3 sets of 3-5 negatives. Friday: 4 sets of incline push-ups one level harder than Monday, 5-8 reps. Each week, either add a rep per set or lower the incline — never both at once. Log your level, sets and reps every session so the climb is visible. With this structure, most people reach 3 sets of 8-10 full floor push-ups within 6-10 weeks.
FAQ
How long until I can do 10 full push-ups?
It depends on your starting point, but with 2-3 sessions per week most beginners move from knee push-ups to 8-10 full reps in 6-10 weeks; starting from zero, budget up to three months. The incline ladder plus negatives covers both strength and control, so progress rarely stalls for long.
Should I do push-ups every day?
No. Your chest, shoulders and triceps need about 48 hours to recover between hard sessions. Two or three quality sessions per week with rest days between them beat daily sloppy reps, which mostly pile up fatigue and shoulder complaints.
What if my hips sag on the floor?
Drop one level down the incline ladder and rebuild there while adding plank work. Sagging hips mean your core cannot yet hold the position under load, and grinding through it just rehearses bad form. Fix the position first; the reps will follow.