Broken bones take six to eight weeks to heal on average, according to Foot Health Facts. It is important to give broken bones time to heal before the limb is used, as psychical activity can slow the healing process.
Broken bones take longer to heal when the patient is elderly or does not maintain proper nutrition, according to the Cleveland Clinic. Low bone density also plays a large role in the healing time of fractures, especially in elderly patients and those who suffer from osteoporosis. Falling is the primary cause of broken bones, and it can be prevented by keeping clean, uncluttered spaces.