How Long Does It Take for a Bone to Heal?

A simple orthopedic explanation of fracture healing timelines, what affects recovery, and when a broken bone should be checked.

The Bone BlogFracture CarePatient Education
X-ray showing a femoral shaft fracture with early callus formation.
X-ray example of fracture healing. Healing bone often forms visible callus on follow-up x-rays as the fracture becomes more stable over time.

Quick answer

Most broken bones take about 6 to 8 weeks to heal enough for basic daily activity, but that is only a general rule. Some small fractures may heal faster, while larger or more complicated fractures can take several months or longer.

Bone healing depends on the bone involved, the fracture pattern, alignment, stability, blood supply, the patient’s health, and the treatment plan.

How bone healing happens

Bone is living tissue. After a fracture, the body forms early healing tissue called callus. Over time, that callus hardens into new bone, and then the bone remodels and strengthens over months.

Illustration showing stages of fracture healing: fracture, early callus, hard callus, and remodeling.
The general stages of fracture healing: fracture, early callus, hard callus, and remodeling.

Why healing time varies

Healing can vary based on fracture location, blood supply, fracture pattern, stability, nicotine use, diabetes, nutrition, osteoporosis, infection risk, medications, and the energy of the injury.

When to be evaluated

Significant pain after an injury, difficulty bearing weight, visible deformity, worsening swelling, numbness, tingling, an open wound near the injury, or pain that is not improving as expected should be evaluated.

Bottom line

For many patients, a broken bone takes about 6 to 8 weeks to heal enough for basic function, but complete recovery may take longer. Evaluation helps clarify the diagnosis, timeline, and safest plan.

Need a fracture checked?

If an injury is limiting your activity or recovery is not progressing as expected, an orthopedic evaluation can help clarify the next steps.

Schedule an Appointment
Join the conversation

Ask a question or get new article alerts

Suggest a future topic or subscribe for new articles. These are separate forms: submitting a question will never add you to the newsletter.

Help shape a future article

Suggest a topic

Share a general orthopedic question or an idea you would like Dr. Barnes to explain.

Protect your privacy. Do not include medical records, identifying information, urgent concerns, or personal medical details. This form is not monitored for emergencies. Call 911 for an emergency.

Topic submissions will open when the form connection is configured.

Submissions may inspire a future article, but they will not receive individualized medical advice or establish a doctor-patient relationship.