Sun -
I haven't been following the story of your foot, but if it involves the bones, please ask your doctor to check a 25 OH vitamin D level (simple blood test). Vitamin D deficiency is shockingly common and you need vitamin D for strong bones and good bone healing.

Ellie