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!)