A 42-year-old member asked:
Disclaimer

how long is it supposed to it take for your muscles to heal?

1 doctor answer
Dr. Michael Miller
35 years experience Wound care
Injury dependant: Obviously, the more severe the injury, the longer it takes to heal. A complete tear or rupture may need surgery. Fortunately, muscles have fantastic blood supply and so strains, bruising, or minor tears should heal without too much trouble. You should minimize strenuous activity for at least 4-6 weeks and progress slowly. Compression may help with symptoms of swelling and pain.
Answered on Jun 1, 2013

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month

Related questions:

A 32-year-old member asked:
Dr. Tariq Niazi
42 years experience Orthopedic Surgery
2-6 weeks: Minor strains would need about 1-3 weeks, while more severe ones may take 4-6 weeks, as long as the correct diagnosis is a strain only.
2
2 thanks
A 42-year-old member asked:
Dr. Tariq Niazi
42 years experience Orthopedic Surgery
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.
A 41-year-old member asked:
Dr. Mark Galland
31 years experience Orthopedic Surgery
Recovery: The recovery for an injury varies by patient, severity, desired level of activity, and the specific muscle that has been injured. Rest ice compression ... Read More
A 55-year-old female asked:
Dr. Alvin Lin
Dr. Alvin Lin answered
29 years experience Geriatrics
Stretch & rest: Any pulled muscle can take up to several weeks to heal if you can't rest it enough. In other words, quickly figure out what makes it worse, then stop ... Read More
1
1 thank

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month