Physical Fitness Stack Exchange is a question and answer site for physical fitness professionals, athletes, trainers, and those providing health-related needs. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I lift weights, I lift heavy. I expect to be sore afterwards because I know I've pushed myself hard. Unfortunately, sometimes I push myself too far and get very bad delayed onset muscle soreness (DOMS). What can I do either before working out to prevent excessive soreness or after working out to relieve the soreness?

share|improve this question
It won't make a huge difference, and the jury is still out, but research and my own experience has taught me that l-glutamine will take the sting off a bit. – Eric Kaufman Sep 20 '14 at 2:54
up vote 16 down vote accepted

Nothing will totally prevent or 100% effectively treat Delayed Onset Muscle Soreness (DOMS).

To treat DOMS though, you can try:

  • Ending your workout with aerobic exercise will decrease it
  • Taking aspirin or ibuprofen will reduce the pain
    • You shouldn't take ibuprofen before working out.
    • This will only treat the symptoms and will not reduce healing time.

To prevent DOMS:

  • A good warm up will go a long way in reducing the soreness.
  • Avoid sudden major changes in workout type or length. Work into it.

For more tips (some with significantly less scientific backing) see the Sports Medicine article on

share|improve this answer
+1 because a good stretch/warm up routine is great way to get a better work out and protect your muscles. – DustinDavis Mar 11 '11 at 22:06
Actually, there is evidence appearing now that NSAID's like aspirin & ibuprofen actually slow healing and with too much use, weaken tissues. Unless you have some serious swelling, they are best avoided. – Yevgeniy Brikman Mar 15 '11 at 22:39
how about epsom salt will they help? – kjy112 Apr 11 '11 at 19:37
@kjy112 - I'd suggest turning that into a new question! – Nathan Wheeler Apr 14 '11 at 0:02
nah it's too minor for an entire question thanks tho – kjy112 Apr 14 '11 at 1:10

DOMS is not well understood and there aren't too many foolproof methods to prevent/treat it. At the end of the day, time is the only thing that is guaranteed to help: both in terms of DOMS going away after a few days, as well as your body getting more used to the exercise with more practice. Other than that, some things that may help:

  • Sleep more
  • Eat more
  • Massage
  • Active recovery: very light, low intensity exercise to flush blood through the area
  • Ice
  • Contrast showers
  • Make sure to warm-up properly before workouts
share|improve this answer

I'm personally not convinced that stopping DOMS is a good idea. The processes behind super-compensation (which is what makes your muscles stronger) are not completely understood and there is some initial evidence that DOMS is part of this process. This implies that reducing DOMS will reduce the weight-building effect.

I will say that, from my personal experience, more training reduces DOMS. Specifically, as an ultra runner, as I start doing back-to-back long distance (two days of long runs) then my DOMS starts reducing - to the point where I've done 80km in a weekend and had no DOMS.

Secondly, if you're going to use a NSAID (like aspirin or ibuprofen) then make sure you are normally hydrated. There is increasing evidence that they can harm your liver or kidneys when associated with dehydration or alcohol.

share|improve this answer

Potassium helps a great deal. Keep in mind when you're lifting, you're tearing muscle fibers (That's how your muscles grow). It actually helps more of the stiffness than soreness.

Another (and better IMO) method is to get a high quality whey protein powder with high amounts of branch chain amino-acids, which protect and decrease muscle damage/inflammation. So protein powders or EAAs supplements high in BCAAs.
Taken post work out you should notice a difference and it's a good idea anyway.

Also make sure you give proper rest between sets. 30-60 seconds between sets is optimal.

You may also want to read this article about DOMS.

share|improve this answer

Cold bath, right after a workout. I don't recall where I heard about this. I tried it once and it did work, although anecdotal evidence based on one trial is hardly proof.

The context, I went for a really hard run, long enough that I would normally be very sore next day. As soon as I got back to the apartment, I jumped into the bathtub filled with cold water and a few trays of ice cubes. I stayed there for about 5 min. The next day, I wasn't sore at all.

share|improve this answer

Have you tried to take 1g (1,000mg) of Vitamin C approximately one hour before your workout? You can also take another gram an hour or two after your workout (half-life of Vitamin C is approx 3-4 hours).

The basic idea is that having an antioxidant in your system will combat any oxidation that is caused by the workout. (Trying to be brief here) I'll try to add references/links in an update.

Another method you can try is to alternate hot and cold water during your after-workout shower. Try 20-30 seconds per cycle (approx)

The water should expand/contract your blood vessels and in doing so, could 'wash' out any waste products in your blood stream.

Still sore? Treat soreness with an analgesic creme, like Aspercreme. Use it to keep the pain-levels down to something more managable.

share|improve this answer

It is a well answered question but I wanted to add extra information about DOMS here

Muscle soreness may occur after an acute training session, especially resistance training. The soreness manifests itself as stiffness, tenderness, inflammation and/or pain, and as it occurs between 24–48 hours following the training session is referred to as delayed-onset muscle soreness (DOMS). The exact mechanism for DOMS is not fully understood but it appears that acute exercise, especially eccentric contractions, causes damage to the ultrastructure, potentially the Z-lines, of the muscle cell. Plasma creatine kinase is used as a marker for muscle damage.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.