Why Your Arms Aren't Growing
A concrete guide to the real reasons arms stall — volume, proximity to failure, progression, technique and calories — with numbers and a sample week.

Arms expose plan errors faster than any other muscle group: they are small, they recover quickly, and they need more direct work than most people give them. If your upper-arm measurement has not moved in six months, the cause is almost never genetics — it is the sum of three or four measurable things. Here is what to check, and in what order.
Not enough sets — the usual culprit
Biceps and triceps respond well to 10 to 20 hard sets per muscle per week, split across two or three sessions. The typical gym routine looks different: 3 sets of curls tacked onto the end of back day, once a week, and that is it. That is 3 sets against the 12 you actually need.
Rows and pull-ups help, but they do not replace direct work — there the biceps acts as an assistant and rarely reaches the level of fatigue that drives growth. If you are currently doing 4-6 sets a week, add 2 sets every other week until you reach 12-16, then hold there for at least 8-10 weeks before changing anything again.
And do not forget the triceps: it makes up roughly two thirds of upper-arm size. If your split is 9 biceps sets and 3 triceps sets per week, flip it.
Your sets end too far from failure
A set of 12 where you had 5 more in the tank is a warm-up, not a stimulus. For arms, aim for 0 to 2 reps in reserve on every working set, and take the last set of an exercise to technical failure now and then — the point where the rep visibly slows down and form starts to break.
Practical test: if you can hold a calm conversation right after a set of curls and start the next one with no rest, either the weight or the effort is too low.
No progression because nothing is written down
Without a log you will use the same weights for months and never notice. Keep a training diary and run double progression:
- Pick a rep range, say 8-12.
- Stay at the same weight until every set hits the top of the range (3 x 12).
- Add 2.5 kg on the bar, or 1-2 kg on a cable, and drop back to the bottom of the range.
- Repeat. A realistic pace is one weight jump every 3-6 weeks per exercise.
Measure your arm once a month, always at the same time of day, and never right after an arm session. Half-centimetre swings from week to week are water and pump, not muscle.
Technique: shoulders and back take over
The most common curl mistakes are swinging from the hips, letting the elbow drift forward, and cutting the range of motion short. The result is more weight on the bar and less work on the biceps than before.
- Keep the elbow pinned to your side; if it travels forward, the front delt has joined in.
- Lower under control, roughly 2 seconds per rep, and go to full elbow extension.
- Pause half a second in the stretched position instead of bouncing the weight.
- For triceps, include at least one overhead movement — the long head only gets stretched there and otherwise stays undertrained.
Rest between arm sets: 60 to 90 seconds. Under 45 seconds and your rep count on the next set drops, which is exactly the number you are tracking as progress.
Nothing to build with
If you have been at maintenance or in a deficit for months, arms will grow at a barely measurable rate. To add muscle you need:
- A calorie surplus of 200-300 kcal per day, targeting 0.25-0.5 kg per month on the scale.
- Protein at 1.6-2.2 g per kilogram of bodyweight. At 80 kg that is 130-175 g a day, spread across 4 meals of 35-45 g each.
- Sleep of 7-9 hours. A few weeks at 5 hours and both training quality and recovery take a measurable hit.
General rule: a 40 cm arm does not show up on a 60 kg body. Arm size mostly climbs alongside total bodyweight.
What a week that works looks like
Sample direct arm work added to your regular training, twice a week:
- Day A: barbell curl 3 x 8-10, overhead triceps extension 3 x 10-12.
- Day B: incline dumbbell curl 3 x 10-12, cable pushdown 3 x 12-15, hammer curl 2 x 12-15.
That is 8 biceps sets and 6 triceps sets per week, about 15 minutes of extra work per session. A solid starting point; after 6-8 weeks add one set per exercise if recovery is holding up.
When to see a doctor
- Elbow or shoulder pain lasting more than 2-3 weeks, or showing up at rest and at night.
- Tingling, burning or numbness in the hand and fingers — that is a nerve sign, not a muscle one.
- Sudden loss of strength, a visible change in muscle shape, or an audible pop during a set: possible tendon rupture, treat it as urgent.
- Severe swelling, stiffness that does not ease off after 3-4 days, and dark urine following an unusually hard session — seek emergency care.
- If 6-12 months of consistent training and adequate food produce no progress at all, alongside fatigue and weight loss, get bloodwork, thyroid and vitamin D checked with your GP.
The short version
- Aim for 10-20 hard sets per muscle per week across 2-3 sessions; triceps get at least as much as biceps.
- End sets at 0-2 reps in reserve, with a ~2 second lowering phase and full range of motion.
- Log your sessions and run double progression: 8-12 reps, then +2.5 kg.
- Eat 200-300 kcal above maintenance and 1.6-2.2 g protein per kilogram, sleep 7-9 hours.
- Give the plan 10-12 weeks before calling it a failure; pain lasting longer than 2-3 weeks goes to a doctor.
General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.


