Building muscle is not complicated, but it does take the right ingredients and time. Research over the last decade has made the recipe clearer than ever. Here is what matters, in order of importance.

Key points

  • Train each muscle about twice a week, with around 10 or more hard sets per muscle per week.
  • Take sets close to failure. Anywhere from 6 to 30 reps can build muscle.
  • Get stronger over time: add weight or reps whenever you can.
  • Eat 1.6–2.2 g of protein per kg of body weight and enough calories.
  • Sleep at least 7 hours a night.

1. Train with progressive overload

Muscle grows because training challenges it. To keep growing, the challenge has to increase over time. This is progressive overload: adding weight, reps or sets as you get stronger.

The simplest method is double progression: pick a rep range, such as 8–12. When you can do 12 reps on all sets with good form, increase the weight and start again at 8.

2. Do enough sets

A 2017 meta-analysis found a clear dose-response: more weekly sets per muscle led to more growth, and 10 or more sets per muscle per week produced more growth than fewer than 5. Beginners grow on less; more experienced lifters often need more.

A good starting point is 10–15 hard sets per muscle group per week.

3. Train each muscle about twice a week

Training a muscle twice a week builds more muscle than once a week, when the total number of sets is similar. Splitting your weekly sets over two or more sessions also makes each session shorter and higher quality.

4. Take sets close to failure

The load matters less than the effort. Research comparing light and heavy loads found similar muscle growth when sets were taken close to failure. Heavy loads built more maximal strength.

In practice: stop most sets with 1–3 reps left in the tank. You should be working hard, with the last reps slow and challenging.

5. Choose big, effective exercises

Build your program around compound movements that train several muscles at once, then add isolation work for areas you want to prioritise.

Movement Examples
Squat Back squat, goblet squat, leg press
Hinge Romanian deadlift, deadlift, hip thrust
Horizontal push Bench press, push-up, dumbbell press
Horizontal pull Barbell row, cable row, dumbbell row
Vertical push Overhead press, dumbbell shoulder press
Vertical pull Pull-up, lat pulldown

The 1RM calculator helps you set working weights for these lifts from any hard set.

A simple beginner plan

Three full-body sessions a week, for example Monday, Wednesday and Friday:

Exercise Sets Reps
Squat or leg press 3 6–10
Bench press or push-up 3 6–10
Row 3 8–12
Romanian deadlift 2 8–12
Lat pulldown or pull-up 2 8–12
Lateral raise or curl 2 10–15

Rest 2–3 minutes on big lifts and 1–2 minutes on smaller ones. Add weight or reps every week or two.

6. Eat enough protein

Protein provides the building blocks. Aim for 1.6–2.2 g per kg of body weight a day, spread across three to five meals. Read how much protein you need to build muscle.

7. Eat enough calories

Muscle is easiest to build with a small calorie surplus of about 250–500 kcal a day. Beginners and people with more body fat can often build muscle at maintenance. See how many calories to eat to gain muscle.

8. Recover: sleep and rest days

Training breaks muscle down; recovery builds it back bigger. Adults need at least 7 hours of sleep a night, and hard training is a good reason to aim higher. Give each muscle 48 hours or so between hard sessions. Read more about sleep and muscle growth and muscle recovery.

What results to expect

Beginners often gain muscle quickly in the first year. After that, progress slows, and every factor above matters more. Take progress photos and body measurements, track your lifts, and judge progress over months, not weeks.

Summary

Train each muscle about twice a week with 10 or more hard sets, get stronger over time, eat enough protein and calories, and sleep well. Do that consistently for months, and muscle growth follows.