A 3-day training program: a complete example

5 min read

A 3-day training program: a complete example

Three training days a week is the most popular schedule for a reason: it is enough to train the whole body, leaves a rest day between sessions, and fits around work and family. Below is a complete, ready-to-use 3-day program with exercises, sets and reps, plus how to run it, how to progress, what to do when the weights stall and how to adapt it at home.

Why full body three times a week works

With three weekly sessions, a full-body layout beats any split: every muscle gets trained three times a week, and you repeat the main lifts often enough for technique to improve fast. Training each muscle at least twice a week already grows it better than once a week at the same volume (Schoenfeld et al., 2016). That is exactly what drives progress for beginners and intermediates. For the comparison with other layouts, see training splits.

How to run the program

Train on non-consecutive days, for example Monday, Wednesday and Friday. Warm up for 5-10 minutes before each session (light cardio plus a few easy sets of the first exercise). Rest 2-3 minutes after the heavy compound lifts and 1-2 minutes after the rest. The last reps of each set should feel hard but stay clean. If your technique breaks down, the weight is too heavy.

Day A

  • Barbell squat - 3×8-10
  • Bench press - 3×8-10
  • Seated cable row - 3×10-12
  • Seated dumbbell shoulder press - 2×10-12
  • Dumbbell curl - 2×10-12
  • Plank - 3×30-45 s

Day B

  • Barbell Romanian deadlift - 3×8-10
  • Wide-grip lat pulldown - 3×10-12
  • Incline dumbbell press - 3×8-10
  • Leg press - 2×10-12
  • Rope triceps pushdown - 2×10-12
  • Lying leg raises - 3×12-15

Day C

  • Deadlift - 3×6-8
  • Dumbbell bench press - 3×8-10
  • Bent-over barbell row - 3×8-10
  • Walking lunges - 2×10-12
  • Dumbbell lateral raises - 2×12-15
  • Calf raises - 3×12-15

How to progress

A program only works while the load keeps rising. Once you hit the top of the rep range on every set of an exercise, add 2.5-5 kg the next session and work back up. Track your weights - guessing from memory is how progress quietly stalls. More on this in how to build a training program.

When the weight stops moving

When an exercise stalls for two or three sessions in a row, first check the basics: sleep, food and rest days. Then take 10% off that lift and build back up. Every 6-8 weeks, or whenever the whole body feels beaten up, run an easy week: the same exercises with about 60-70% of your usual weights and one set fewer. You come back stronger, not weaker.

Cardio alongside the program

Two or three easy 20-30 minute cardio sessions a week fit this program without hurting muscle or strength, as long as you eat and sleep enough. Do cardio after lifting or on rest days; walking is unlimited.

Eating to match the goal

The program provides the stimulus; food decides the direction. To build muscle, eat 250-500 kcal above maintenance; to lose fat, 300-500 kcal below it (work out your maintenance with the calorie and macro calculator). In both cases keep protein at 1.6-2.2 g per kilogram of body weight; the concrete foods are in food for muscle growth.

If you train at home

With adjustable dumbbells the program keeps its shape: goblet squats, dumbbell Romanian deadlifts, one-arm rows, floor or bench press, lunges and lateral raises. The full home version with its own progression is in home workouts.

When to change the program

Not by the calendar - by progress. Run it as long as the weights keep climbing, which is often 3-6 months or more. Change it when progress stalls despite easy weeks and honest recovery, or when your schedule changes. The next steps are covered in training splits and how to build a training program.

Common mistakes

  • Swapping exercises every week, so there is nothing to progress on
  • Doing the accessories first and having no energy left for the main lifts
  • Resting 30 seconds after squats to "keep the intensity up"
  • Adding a fourth or fifth training day instead of adding weight to the three you have
  • Putting off easy weeks until shoulder or knee pain forces a stop

Frequently asked questions

Is three sessions a week enough to build muscle?

Yes. Three full-body sessions train every muscle three times a week, which is more frequency than most splits deliver. With rising weights and enough protein this schedule supports years of progress.

Is this program right for a complete beginner?

It works, but a brand-new lifter gets the same result from a simpler start: the two-workout plan in a beginner training program. Move here after a few months, once the main movements feel automatic.

How long does one session take?

About 60-75 minutes including the warm-up: six exercises, mostly 2-3 sets each, with the long 2-3 minute rests reserved for the heavy lifts.

Can I train on three consecutive days?

A rest day between sessions is better, because you simply lift more. If the schedule allows nothing else, the program still works. Expect the third day to feel harder, and do not try to add weight to everything that week.

Does this program work for weight loss?

Yes. Training tells the body to keep its muscle while the calorie deficit burns fat, so the program stays the same and only the food changes (see how many calories per day). Strength climbs slower in a deficit, so holding your weights there already counts as a win.

When should I add weight?

When you hit the top of the rep range on every set of an exercise with clean technique. Add 2.5-5 kg and work back up to the top of the range.

A 3-day program built for you

This example fits most people, but it is not adapted to your experience, equipment or old injuries. Tavo Programa builds a personal 3-day program around your goal, experience and training environment. You get with warm-ups, sets, reps and a video demonstration for every exercise.

Read next: A beginner training program, How many times a week to train and Training splits.

Want a plan made for you?

Get a personalized training, diet or supplement plan built around your body and goals.

Get started