Why do muscles hurt a day or two after exercise?

The short answer first, then the real reason — and a version for younger kids. Guess before you scroll to make it stick.

✍️ Written & fact-checked by the WhyChallenge Team · Last updated October 2026 · Spotted a mistake?

✅ Tiny muscle-fiber tears from new, hard effort repair themselves sore

But why?

Eccentric contractions (muscles lengthening under load — downhill running, lowering weights) strain sarcomeres, causing micro-damage to fibers and their z-lines. Inflammatory cells arrive to rebuild, releasing sensitizing chemicals; nerve endings in the fascia report stiffness and ache peaking at 1–2 days. Adaptation (repeated-exposure effect) then strengthens the muscle against the same load — which is why the first stair-climb after a break hurts most.

🧒 For younger kids: Hard new exercise makes teeny tears in muscles. Fixing crews arrive — and repairs feel sore!

🤯 Wow fact: It’s called DOMS — delayed onset muscle soreness — and it peaks around 24–48 hours after the new activity.

Good guesses kids make

“Because lactic acid stays in the muscle” — Old myth! Lactic acid clears within about an hour — it can’t cause next-day pain.

“Because muscles ran out of energy” — Fuel runs low during exercise, but refilling doesn’t hurt — the soreness is repair work, not an empty tank.

“Because the muscles swelled permanently” — There is mild temporary swelling, but it fades with the soreness — nothing permanent grew that fast.

More human body why questions

Browse all 100 why questions for kids →

🏫 Teachers: free printable packs & classroom warm-ups →