“How long does a muscle strain take to heal?”
My son strained a muscle playing basketball with friends. Now, if he tries to run or anything, he gets pain in the calf. How long does a muscle strain take to heal?
4 Answers
Although a simple question, the answer is usually complex and relies on a number of factors. As a general rule, I would expect a grade 1 muscle strain to heal (without a subsequent re-injury) within 8-14 days. A grade 2 muscle strain I would expect to heal within 4 weeks and if there is a grade 3 or higher, it could be a couple of months.