5 doctors weighed in:
Whats a good medicine for muscle soreness?
5 doctors weighed in

Dr. Lauren Elson
Physical & Rehabilitation Medicine
2 doctors agree
In brief: Movement
It depends on which muscles are sore and when they are sore.
If they only ache a day or two after strenous exercise, this is called delayed onset muscle soreness- doms- and is completely normal. Generalized achiness responds best to exercise- increased blood flow to the muscles brings them more oxygen. Stretching, ice, and heat can also help. See your doctor if not improving.

In brief: Movement
It depends on which muscles are sore and when they are sore.
If they only ache a day or two after strenous exercise, this is called delayed onset muscle soreness- doms- and is completely normal. Generalized achiness responds best to exercise- increased blood flow to the muscles brings them more oxygen. Stretching, ice, and heat can also help. See your doctor if not improving.
Dr. Lauren Elson
Dr. Lauren Elson
Thank
Dr. John Goldman
Internal Medicine - Rheumatology
2 doctors agree
In brief: Diagnose - soreness
It depends why the muscles are sore.
The best therapy for muscles is exercise! i can not emphasize this enough. But we need a diagnosis. Inflammation can couse muscle soreness. This could be due to polymyalgia rheumatica in older people - how old are you? This could be due to vasculitis. Of note polymyositis does not ache. It causes weakness! the most common cause is fibromyalgia.

In brief: Diagnose - soreness
It depends why the muscles are sore.
The best therapy for muscles is exercise! i can not emphasize this enough. But we need a diagnosis. Inflammation can couse muscle soreness. This could be due to polymyalgia rheumatica in older people - how old are you? This could be due to vasculitis. Of note polymyositis does not ache. It causes weakness! the most common cause is fibromyalgia.
Dr. John Goldman
Dr. John Goldman
Thank
Get help from a real doctor now
Dr. Warren Strudwick
Board Certified, Sports Medicine
26 years in practice
490K people helped
Continue
107,000 doctors available
Read more answers from doctors