However, rest is the best therapy. Your leg will require up to 2 weeks of inactivity after which, you should be up and running again! If the muscle does not heal itself within that much time, you ought to see the doctor, who will size up your injury, and prescribe any additional medication for faster recovery.