According to the American Academy of Orthopaedic Surgeons, the healing time for fractured bones is based on the patient's age and the type and location of the fracture. Healing usually ranges from 6 weeks to 6 months, or longer in the case of a shattered bone.