Most stress fractures start to feel better within two to three weeks of proper rest, but full healing usually takes six to eight weeks. Some take longer. Bones in the foot and lower leg that bear weight with every step can need three months or more before they are strong enough for a full return to running or sports. The timeline depends on which bone is injured, how severe the fracture is, and whether you actually rest the way you need to.
A stress fracture is a small crack or area of damaged bone caused by repeated strain rather than a single accident. It is a common overuse injury in runners, dancers, military recruits, and anyone who suddenly increases how much they walk, run, or jump. Healing is not just about time passing. It is about giving the bone a real chance to rebuild.
How Long Does It Take Stress Fractures To Heal?
Most stress fractures heal in six to eight weeks with appropriate rest and activity modification. That is the general figure clinicians use, and it holds for the majority of low-risk fractures in the shin, foot, and heel.
The range is wide, though, and it is worth understanding why. Some fractures are in bones with generous blood supply that heal predictably. Others sit in areas where blood flow is poor or where mechanical stress is hard to avoid. Those can take months, and a few carry a real risk of not healing without more aggressive treatment.
Here is a rough picture of how different sites tend to behave:
- Low-risk sites such as the heel, the second and third metatarsals (the long bones of the foot), and the upper shin usually heal in six to eight weeks with rest.
- Higher-risk sites such as the front of the shin (the tibial shaft), the fifth metatarsal (the outer bone of the foot), the navicular bone in the midfoot, and the femoral neck in the hip can take longer and need closer medical supervision.
- Bones under constant load tend to heal more slowly than bones you can genuinely rest.
The distinction between low-risk and high-risk sites matters more than most people realize. A stress fracture in the same bone can behave very differently depending on exactly where it sits. A fracture on the inner side of the shin bone is generally more forgiving than one on the front, because the front of the bone has less blood supply and takes more bending force with each step.
Why Do Some Stress Fractures Heal Faster Than Others?
Bone healing depends on blood supply, mechanical stability, and your body’s overall health. When all three line up, healing is fairly predictable. When any one of them is compromised, the timeline stretches.
Blood flow is the biggest factor. Bone is living tissue, and it needs a steady supply of oxygen and nutrients to repair itself. Bones with rich blood supply, like the heel and the long bones of the foot, heal relatively well. The navicular bone in the midfoot and the fifth metatarsal have more limited blood flow in certain regions, which is one reason fractures there are watched more carefully.
Mechanical stability is the second factor. A bone that bends or flexes with every step is harder to heal than one that can be protected. This is why some stress fractures need a walking boot or crutches while others just need a break from running. The goal is to reduce the load enough that the bone can knit back together without being repeatedly re-injured.
General health matters too. Smoking slows bone healing. Poor nutrition, low vitamin D, low calcium intake, and certain medical conditions can all work against you. So can hormonal factors. In female athletes, a combination of low energy availability, missed periods, and low bone density — sometimes called the female athlete triad — is a well-recognized risk factor for stress fractures and slower healing.
What Does Recovery Actually Look Like Week by Week?
Recovery is not a straight line, and the first week or two often feel worse before they feel better. Here is a general sense of what most people experience, though individual timelines vary.
Weeks 1 to 2: Pain with activity, and often with normal walking. The priority is offloading the bone. That might mean rest, a walking boot, or crutches, depending on the site and your doctor’s advice. Some pain at this stage is expected.
Weeks 3 to 4: Pain usually starts to ease with everyday activities. Many people feel tempted to return to exercise here. This is where re-injury commonly happens. The bone is beginning to heal but is not yet strong.
Weeks 5 to 8: Most low-risk fractures are substantially healed by this point. Pain with normal walking should be gone or nearly gone. Return to sport is usually gradual and guided by whether you have pain, not just by the calendar.
Beyond 8 weeks: Higher-risk fractures, or ones that were not rested properly, may still be healing. Some people need imaging to confirm progress before returning to impact activity.
A useful rule many clinicians use: you should be able to walk and do daily activities pain-free before you think about running again. Returning to impact while pain is still present is one of the most common reasons stress fractures come back.
How Do You Know It Is Healing?
The clearest sign of healing is that pain fades with ordinary activity. Tenderness when you press directly on the bone usually decreases. Swelling, if there was any, settles.
Imaging can confirm healing, but it is not always needed. X-rays often do not show stress fractures clearly in the early weeks, and they can look normal even when a fracture is present. MRI is more sensitive and is often used when the diagnosis is uncertain or the site is high-risk. A follow-up scan may be ordered for fractures in risky locations or when healing seems slow.
One thing to understand: feeling better and being fully healed are not the same. Pain often resolves before the bone has regained its full strength. That gap is exactly why a graded return to activity matters.
What Slows Healing Down?
Several things reliably work against bone healing. Knowing them helps you avoid the most common mistakes.
- Returning to activity too soon. This is the most common cause of delayed healing and repeat injury.
- Smoking. It restricts blood flow and is consistently linked to slower bone healing.
- Poor nutrition. Adequate calcium, vitamin D, and enough overall calories support bone repair.
- Certain medications. Long-term use of some drugs, including certain steroids and some medications that affect bone, can slow healing. Your doctor can advise on your specific situation.
- Ignoring hormonal or medical conditions that affect bone health.
Low vitamin D is worth mentioning specifically. It is common, it affects bone health, and it is easy to check with a blood test. If you have a stress fracture that is healing slowly, or you have had more than one, it is reasonable to ask your doctor whether testing makes sense for you.
When Should You See a Doctor?
See a doctor if you have pinpoint pain in a bone that gets worse with activity and does not settle with rest. That pattern is the classic sign of a stress fracture, and getting it checked early can prevent a small injury from becoming a serious one.
Seek medical care promptly if you have pain in the hip, the front of the shin, the midfoot, or the outer edge of the foot. These are the higher-risk locations, and they need proper assessment. Continuing to train on a high-risk stress fracture can, in some cases, lead to a complete fracture that requires surgery.
Also see a doctor if you have had a stress fracture before, if you are not improving after a few weeks of rest, or if you have risk factors for poor bone health. Recurrent stress fractures are a signal worth taking seriously.
How Do You Return to Activity Safely?
Return to activity should be gradual, and it should be guided by pain rather than by a fixed date. Most clinicians recommend a stepwise approach: walk pain-free first, then add low-impact activity, then build back toward your previous level over several weeks.
A common framework is to increase activity in small steps and back off if pain returns. If pain comes back, that is information — not failure. It usually means you moved too fast and need to step back for a week or two.
Prevention matters as much as treatment. Once you are healed, the goal is to avoid repeating the injury. That generally means increasing training load gradually rather than in big jumps, varying your activities, and paying attention to early warning signs like localized bone pain that lingers after you stop exercising.
If you have had more than one stress fracture, or a fracture that healed slowly, it is worth looking at the bigger picture: training habits, nutrition, bone health, and any underlying medical factors. A single stress fracture is often a training error. Repeated ones can point to something more.
Frequently Asked Questions
Can a stress fracture heal on its own?
Many low-risk stress fractures do heal with rest and activity modification, but not all do, and high-risk sites need medical assessment. Do not assume you can simply wait it out without a diagnosis.
Can I walk on a stress fracture?
Some people can walk on low-risk stress fractures, but walking may slow healing or cause pain, and high-risk fractures should not be walked on without medical guidance. Follow your doctor’s advice for your specific injury.
How long until I can run again after a stress fracture?
Most people can begin a gradual return to running after six to eight weeks, but only once daily walking is pain-free. Higher-risk fractures and slow healers may need longer.
Does a stress fracture show up on an X-ray?
Often not in the early weeks, because early stress fractures can be invisible on standard X-rays. MRI is more sensitive and is commonly used when the diagnosis is uncertain.

