🔁

Training Hard for Years and Still Not Seeing Real Progress

Practical answer

If you have trained for years and your lifts are still near beginner numbers, the likeliest cause is the switching rather than the program. Every change resets the comparison, so no lift is ever held long enough to show whether it moved. Pick one simple program, commit to 12 weeks with no edits, and log every set as weight and reps. Add weight on a rule: hold a load until you own every rep twice, then add the smallest plate. Fix sleep and food before touching the plan. At week 6 and week 12, read each exercise's line. Only then change one thing.

It is Sunday night and there is a new program open in a tab. Fourth one this year. You have trained for something like ten years, you know more about periodisation than the people who sell it, and your bench press is within a plate of where it was in your second year. Somewhere in the back of your mind is a session count you would rather not add up.

Nobody here was slacking

The thread this page came from is full of people describing the same decade: lost after ten years, second-guessing, switching things up, tweaking, never on a solid path. Weights nudged up. Body unchanged.

That is what makes it land so hard. Every one of those switches was a good-faith attempt to fix the problem, made by someone paying close attention. The effort was real. The reading was real. The lifts did not care.

And there is always the comparison you cannot avoid: the guy who ran the same boring program for three years without a thought and now out-lifts you by a wide margin. The usual conclusion is that committing fully to a dumb program beats half-committing to a clever one. True enough. It still leaves the interesting question untouched, which is why the clever person kept switching.

Nothing was ever held still long enough to measure

Progress on a lift is only visible against the same lift, at the same rep range, held across enough sessions to separate a step from a wobble. Strength does not rise in a straight line. It rises in steps, with flat stretches of two or three weeks between them. Inside a program that is working, a flat fortnight is expected.

The switcher never sees a step, because the switcher changes something inside every flat stretch. New program, new exercise selection, new rep range, and the baseline resets. Six weeks in, the lifts sit roughly where they started under the new scheme, which looks like proof the program failed, which justifies the next switch. Ten years of that is ten years of six-week baselines.

There is a quieter version of the same problem. Even on a program that stays put, nudging the weight up when it feels right is not progression. The ACSM position stand on progression describes a systematic increase in the demand placed on the muscle, and systematic means a rule plus a record. Without a log showing what every set did last time, adding weight is a feeling, and feelings drift toward the comfortable.

Recovery hides in the gaps too. Sleep, food and attendance stall more lifts than any program design does, but with no dates next to the sets, a bad month of sleep looks exactly like a failed program. So the plan takes the blame. So the plan gets changed.

What you need is not a better program. It is a program that stays still long enough to be read, a rule for adding weight, and a log that keeps every exercise's line with dates on it.

What to do after years of switching

Six steps. The hard one is the second half of step one.

1. Pick one program and set a twelve-week end date

Anything simple with a fixed rep range per lift will do: a squat, a press, a row or pull-up, a hinge, three or four days a week. Write it down exactly, including the rep ranges. Then write an end date twelve weeks out, and make a deal with yourself that nothing in the plan changes before that date. Not the exercise selection. Not the ranges. Not the day split. If you have never written a program out before, how to log a strength training program shows a layout that makes every session comparable to the last.

2. Log every set, especially the flat ones

Weight and reps on every set, during the session, on every exercise. The sets that held at last week's number are the important ones, because they are the difference between a stall, which is three sessions at the same weight with full reps, and a slide, which is reps falling at that weight. From memory those look identical. In a log they do not. The keypad opens with last session prefilled so a held set is one tap on the arrow, and voice logging takes a whole exercise in one sentence when typing between sets is too much.

3. Add weight on a rule

The rule is double progression. Hold a weight until every working set hits the top of its rep range in two consecutive sessions, then add the smallest increment the equipment allows, and rebuild the reps from the bottom of the range. Strongbro's insights screen keeps a "ready to progress" list of lifts that have been held for consecutive sessions, each with a suggested next weight, which is the weekly review step done for you. The progressive overload guide has the full method and the stall checklist.

4. Fix recovery before the plan

When a lift stalls, check the inputs before the program. Sleep, food, attendance. If two of the three have slipped in the last month, repair them and give the plan two more sessions before deciding anything. The dates in the log make this honest, because the flat weeks and the short nights tend to line up.

5. Deload when several lifts stall at once

One stalled lift is a technique or increment problem: take half the jump back and rebuild. Several stalling in the same fortnight is fatigue, and the answer is a deload, a week at around 80 percent of your working weights with the same sets and reps, then back to the previous loads. Most people return and clear the stall within a session or two. A deload does not break the twelve-week rule. It is part of the program.

6. Read the lines at week six and week twelve

Put both dates in the calendar. On each, open every main lift's history and its personal records. Strongbro keeps best weight at each rep count and an estimated one-rep max per exercise, so a rep added on a third set registers as progress rather than being invisible until the top set gets heavier. The one-rep-max tool shows how that estimate is made if the number is new to you.

Lines up: keep going. Lines flat with recovery fixed and a deload behind you: change one variable, only one, and run another twelve weeks. The gym progress guide covers the wider weekly review, but for this problem the exercise lines are the whole answer.

Where these ideas come from

The requirement that overload be systematic and gradual comes from the ACSM position stand on progression models in resistance training. The link between volume and muscle growth is the Schoenfeld, Ogborn and Krieger meta-analysis, which is why adding sets is treated here as a slow, deliberate lever. The general case for regular strength work sits in the NHS adult guidance, and the NSCA's education resources cover program design in more depth than a single page can.

Setup checklist

  • Choose one program with a fixed rep range per lift and write it down
  • Set a 12-week end date and make no edits before it
  • Log every set, including the sets that did not go up
  • Add weight only when you own every rep at the current load twice in a row
  • Sleep, eat and turn up before blaming the plan
  • Take a deload week when several lifts stall together
  • Read each exercise's line at week 6 and week 12, then change one variable

Get Strongbro on the App StoreFree for 3 days. $19.99 once for lifetime.

Frequently asked questions

How long should I run a program before changing it?

Twelve weeks is the shortest window that tells you much past the beginner stage. Strength on a given lift moves in steps with flat stretches between them, and a flat stretch of three weeks is normal inside a program that is working. Switching inside that window throws away the comparison. Set the end date before you start and honour it.

Is it my program or my recovery?

Recovery, more often than people want to hear. Sleep, food and attendance stall more lifts than any program design does. The check is simple: if two of the three have slipped in the last month, fix them and give the plan two more sessions before changing it. A log with dates makes this obvious, because the flat weeks line up with the short nights.

What counts as beginner numbers after years of training?

There is no single line. A useful rule is that if your main lifts have not moved in a year, your training age is far younger than your gym membership. What you have is years of sessions rather than years of progression. That is fixable, and the fix is the same as for a beginner: one program, small increments, and a log that shows every step.

Should I switch programs if I am bored?

Change the accessories and leave the main lifts alone. Boredom usually lives in the second half of a session, and swapping a curl variation costs nothing. The squat, press, row and hinge need to stay in place at the same rep range for the full twelve weeks, because they are the lines you are reading. Novelty in the small stuff keeps the big stuff comparable.

How do I know if I am actually progressing?

Open one exercise and look at its history across the last two months. If the weight at a fixed rep count is higher than it was, or the reps at a fixed weight are, you progressed. An estimated one-rep max trend per lift compresses this into one line. If you cannot answer the question from records, that is the first problem to solve.

Do I need a deload?

Only when several lifts stall in the same fortnight and sleep, food and attendance have not changed. One stalled lift is a technique or increment issue. Several at once is accumulated fatigue, and the fix is a week at around 80 percent of your working weights with the same sets and reps. Most people return and clear the stall in the first session or two.

What this is based on

Get Strongbro on the App StoreFree for 3 days. $19.99 once for lifetime.