1 doctor weighed in:

How long is it supposed to it take for a muscle to heal after a strain?

1 doctor weighed in
Dr. Tariq Niazi
Orthopedic Surgery

In brief: 2-6 weeks

Minor sprains would need about 1-3 weeks, while more severe ones may take 4-6 weeks, as long as the correct diagnosis is a sprain only.

In brief: 2-6 weeks

Minor sprains would need about 1-3 weeks, while more severe ones may take 4-6 weeks, as long as the correct diagnosis is a sprain only.
Dr. Tariq Niazi
Dr. Tariq Niazi
Thank
Get help from a real doctor now
Dr. Daniel Lebowitz
Board Certified,
20 years in practice
845K people helped
Continue
108,000 doctors available
Read more answers from doctors