Muscle injury healing time depends on the type of the injury. In type I injury, healing time usually takes 2-4 weeks. In type II muscle injury, the healing time could take up to 2-3 months. Type III muscle injury usually requires urgical treatment, and healing time depends on the surgical technique.