These include how long you have had your symptoms, the location of the bone injury or fracture, your previous activity levels and other factors that are specific to you. However, as a general guideline, bone can take up to 6 weeks to heal. The majority of people get back to sport or their activities within 10-16 weeks.