A deep contusion or bruise on the muscle may take … as much as a month to 6 weeks, if it's large and deep enough -- large muscle invovled. If the bone is bruised -- longer. The femur can take a lot of damage without breaking, but that damage would still have to heal.