Q How long does it take a fracture to heal?
Fracture healing generally takes 6-8 weeks. This range can vary depending upon the following factors:
1. Your age
2. Whether you are male or female
3. The particular bone that is injured
4. Your overall health
5.calcium and vitamin D levels
The bone affected influences how long you need to be off your foot for (if at all!)