You wake up, swing your legs out of bed, and your quads file a formal complaint. Leg day was yesterday. Today’s session is staring at you from the calendar. So what’s the move – grind through it, or give the muscles another day?
Most lifters answer this with a coin flip or a mood. You can do better. Soreness – delayed-onset muscle soreness, or DOMS – is information, and once you know how to read it you can make this call in about ten seconds instead of talking yourself out of the gym for twenty minutes.

What DOMS actually is (and what it isn’t)
DOMS is the dull, achy stiffness that shows up 12 to 48 hours after a workout, usually after you did something new, harder, or with a lot of lengthening under load – think heavy eccentrics, a new exercise, or a jump in volume. It’s tied to the repair process, not damage you need to fear.
Here’s the part people get wrong: soreness is a poor scoreboard. It mostly tells you that you did something your body wasn’t used to – which is why your first week back after a layoff wrecks you and the same session three weeks later barely registers. We’ve broken down why in our piece on whether being sore means you had a good workout; short version, it doesn’t. So don’t use soreness to grade yesterday. Use it to plan today.
The two kinds of sore you need to tell apart
Before any decision, sort what you’re feeling into one of two buckets.
Good sore (muscle belly, both sides, diffuse): a general ache spread across the meat of the muscle – both quads, both lats – that eases as you move. This is normal DOMS. It’s not a stop sign.
Bad sore (sharp, local, one-sided, in a joint): a pinpoint pain, a pull near a joint or tendon, swelling, or anything that’s worse on one side only. That’s not DOMS – that’s a potential strain or joint issue, and it is a stop sign for that movement.

The ten-second decision
Assuming it’s good sore, here’s the whole framework:
- Train a different area. Legs are toast but it’s an upper-body day anyway? There’s no decision to make. Go.
- Same area, mild-to-moderate sore? Train it. Light, full-range movement increases blood flow and usually makes soreness feel better by your second set, not worse.
- Same area, severe sore (stairs are a negotiation)? Reduce load and volume – hit 60-70% of your normal working weight, keep reps clean, skip the failure sets. You keep the habit and stimulate recovery without digging a deeper hole.
- Bad sore anywhere? Work around it. Train everything that isn’t involved and leave the angry joint alone.
Notice what’s missing: “take the whole day off.” Full rest is rarely the right answer for ordinary soreness, and a skipped session is the single biggest threat to the one thing that actually builds a body – consistency.
Let the warm-up cast the deciding vote
Here’s the trick that removes the guesswork entirely: don’t decide in bed, decide after your warm-up. Do your mobility work and two or three ramping warm-up sets of the first lift. By the time you’re at your last warm-up, your body has told you the truth.
If the muscle loosened up and the movement feels smooth, you’re cleared – get after it. If that pinpoint pain sharpened under load instead of fading, back off that movement. Feelings on the walk to the gym lie constantly; a loaded warm-up set does not.

Stop being so sore in the first place
If you’re crippled after every session, that’s not toughness – it’s a programming problem. Constant severe DOMS usually means you’re adding too much too fast, so smooth out your progression instead of leaping. Chronic soreness also kills focus; if you’re shuffling between sets scrolling your phone to avoid moving, you’re not recovering, you’re just stalling. A couple of levers:
- Progress gradually. Small, steady jumps in weight or reps beat heroic leaps that leave you wrecked for three days.
- Keep moving on off days. A walk, easy cardio, or light mobility flushes soreness faster than total rest.
- Sleep and protein. Unsexy, decisive. Both are doing more for your recovery than any gadget.
- Train the area more often, not less. Counterintuitively, hitting a muscle twice a week with moderate volume often leaves you less sore than annihilating it once.

Track it so it stops being a mystery
Log a quick soreness note next to your sessions – a 1-to-5 scratch rating takes two seconds. After a few weeks you’ll see the pattern: which movements wreck you, how fast you bounce back, whether that new program is sustainable or just beating you up. That’s the difference between training by feel and training by data. A rest timer and a log keep you honest on both – exactly the kind of focused, no-nonsense session Kalaku is built for.

The bottom line
Sore is normal. Sore is not an injury, and it’s almost never a reason to skip. Sort the ache into good or bad, let your warm-up sets cast the deciding vote, drop the load if you need to – and then train. The lifters who get results aren’t the ones who wait to feel perfect. They’re the ones who show up sore, train smart, and keep the streak alive. Now go warm up and find out how you really feel.