Broken bones typically heal within six to 12 weeks. However, many factors affect the timeline for bone healing, such as your general health and how well you follow your healthcare provider's ...