Menu

See the app
The Best Workout Plan to Build Muscle | Ready-to-Use Programs for 2-5 Days a Week

The Best Workout Plan to Build Muscle | Ready-to-Use Programs for 2-5 Days a Week

Bottom line: a practical starting point for a hypertrophy program is 10-20 sets per muscle per week, 6-15 reps, around twice a week, close to failure, adding a little weight or an extra rep over time.

That is a rough guide that fits most people, not a fixed prescription. The right amount changes with your training history, your recovery, the quality of your sets, and the load the rest of life puts on you. Here you will find the design principles research supports, ready-to-use programs for however many days you can get to the gym, and how to adjust them from your own log.

Before you pick training days: the 5 rules of muscle growth

Before we get to the programs, let's nail down the conditions under which muscle actually grows. Research keeps confirming these five:

  1. Hit enough weekly sets: 10-20 sets per muscle per week is a rough guide. There's a dose-response relationship between sets and hypertrophy, and multiple meta-analyses report faster growth at 10+ weekly sets (weekly sets guide).
  2. Push close to failure: take every set to within 1-3 reps of failure (RIR 1-3). Leave too much in reserve and the stimulus shrinks.
  3. Work in the 6-15 rep range: as long as you get close to failure, hypertrophy happens across a wide range of reps. In practice, 6-10 reps on the main lifts and 10-15 on accessories is an easy split to manage, but the range that suits you shifts with the exercise and the state of your joints.
  4. Spread each muscle over about two sessions a week: frequency itself doesn't decide how much hypertrophy you get; it's a design variable for distributing the sets you need across the week without losing their quality. Splitting the work over two sessions rather than cramming it into one tends to keep your output up on the later sets, so around twice a week is the starting point. Once a week still grows muscle if the other conditions are met.
  5. Progressive overload: add even a little weight or one more rep versus last time. If you're after long-term hypertrophy, tracking progress in weight and reps under the same conditions is what matters (how to apply it).

Which exercise lands on which weekday is just a means to an end. A layout that satisfies these conditions on the days you can actually train is the best program for you.

Diagram: Before you pick training days: the 5 rules of

2 days a week: full body, every muscle twice

With 2 days a week, full body is the obvious call. Each session hits every major muscle group, so everything still gets trained twice a week.

Day ASets x reps
Squat3x6-8
Bench Press3x6-8
Bent-Over Row3x8-10
Overhead Press2x8-12
Leg Curl2x10-15
Biceps Curl2x10-15
Day BSets x reps
Romanian Deadlift3x6-8
Incline Dumbbell Press3x8-12
Lat Pulldown3x8-12
Leg Press2x10-15
Lateral Raise3x12-15
Triceps Pushdown2x10-15

Alternate A and B with 2-3 days between sessions (e.g. Monday and Thursday). That puts your major muscle groups at 8-12 weekly sets, plenty for beginner and intermediate growth.

Diagram: The order for deciding your routine

3 days a week: full body to maximize frequency

On three days a week it's easy to keep both the frequency per muscle group and the weekly sets in place, which makes full body a comfortable option. A split tends to drop each muscle to once a week, so rotate full-body days A, B, C, A and so on to hold frequency at 1.5-3 sessions (e.g. Monday, Wednesday, Friday). Add the Day C below to A and B above.

Day CSets x reps
Bulgarian Split Squat3x8-12
Dips or Chest Press3x8-12
Seated Row3x8-12
Hip Thrust2x8-12
Rear Delt Raise2x12-15
Calf Raise2x10-15

Three full-body days land your major muscle groups at 9-15 weekly sets, almost squarely in the optimal range for hypertrophy.

Diagram: 3 days a week: full body to maximize frequency

4 days a week: the upper/lower split

Four days a week calls for the classic upper/lower split. It keeps sessions short while comfortably delivering two workouts per muscle and 12-20 weekly sets. The skeleton looks like this; the full week of exercises is laid out in the 4-day split guide.

  • Monday: Upper A (horizontal press and row focus, plus shoulders and arms)
  • Tuesday: Lower A (squat-pattern focus, plus hamstrings and calves)
  • Thursday: Upper B (vertical press and pull focus, plus chest and arms)
  • Friday: Lower B (hinge-pattern focus, plus quads and glutes)
Diagram: 4 days a week: the upper/lower split

5 days a week: the PPL + upper/lower hybrid

With 5 days, Push/Pull/Legs plus an upper/lower pair is the easiest structure to run. Every muscle still gets hit twice a week, and each session zeroes in on fewer muscle groups so you can push them hard (e.g. Monday Push, Tuesday Pull, Wednesday Legs, Friday Upper, Saturday Lower). See the PPL routine guide for the exercise lineup.

At 5+ days a week, watch your recovery. If you're well past 20 weekly sets and progress stalls or your joints start aching, don't add more work; take a deload instead.

Don't just build the program, grow it

A program isn't finished when you write it down. Run it by the rules below and check how weight, reps, and form move over weeks and months, and it gets much easier to judge whether the program is working.

Progress with double progression

For an exercise programmed at 3 sets of 8-12: once you hit 12 reps on every set, add 2.5 kg next time and start over from 8. Managing progress along the two axes of weight and reps is the simplest, most fail-proof method there is.

Without a log, there is nothing to compare against

If you don't know last session's weight and reps, you can't aim for a little more than last time. With 10 exercises at 3-4 sets each, that's 30-40 numbers, and leaning on memory for all of them every session isn't realistic. That's exactly where a training log earns its keep. Just having last time's numbers in front of you makes it easier to set a target for every set.

When you want to refine the program further

That's the foundation. Where you read next depends on what you're unsure about.

Diagram: Don't just build the program, grow it
Diagram: Key takeaways

FAQ

Can I keep my muscle-building workout the same every session?
Yes. Keeping the core lifts fixed for weeks or even months is fine. What matters isn't rotating exercises but adding weight or reps to the same lifts over time (progressive overload). Revisit rep ranges or exercises only when progress stalls.
How long should each workout take?
Roughly 45-90 minutes. Judge your training by whether you're hitting each muscle's weekly set target (roughly 10-20 sets), not by how long you spend in the gym.
Machines or free weights: which builds more muscle?
With appropriate loading and a full range of motion, research finds both build muscle equally well. A practical division of labor: free weights for the heavy compound lifts, machines for safely pushing accessory work on the target muscle.

Key takeaways

  • 10-20 weekly sets, close to failure, around twice a week, and progressive overload are a practical starting point
  • 2-3 days: full body; 4 days: upper/lower; 5 days: PPL + upper/lower
  • Keep the program fixed and focus on beating your logged weights and reps
  • When last session's numbers are on record, it's easier to compare changes in weight and reps and manage overload

References

  1. Dose-response Relationship Between Weekly Resistance Training Volume and Muscle Mass
  2. Low- vs High-load Resistance Training for Strength and Hypertrophy: Meta-analysis
  3. Training to Repetition Failure or Non-failure: Systematic Review and Meta-analysis
  4. ACSM Position Stand: Progression Models in Resistance Training for Healthy Adults
  5. Effects of Resistance Training Frequency on Muscle Hypertrophy: Systematic Review and Meta-analysis
  6. Resistance Training Frequency and Muscle Hypertrophy: Systematic Review and Meta-analysis
  7. Resistance Training Volume Enhances Muscle Hypertrophy in Trained Men

Put the sets you planned next to the sets you actually did.

A program is still a hypothesis the day you write it. BTB Workout Log tallies weekly sets per muscle, so you can check within the week whether the plan is landing.

Use BTB Workout Log for free