How Long does It Take to Heal a Broken Foot?

It you really smashed it good, it can take from 4-8 weeks for a broken foot to heal. Now, everyone recovers at a different rate. Following your doctor’s instructions can speed up the healing process.