Hi welcome to Healthcaremagic
If it is
fracture, then tut will take around 90 to 100days i.e more than 3 months for a fracture to get union with the bone... avoid to wear heals shoes or sandals until there is perfect cure.... better get an X-Ray done to rule out fracture, because the above symptoms suggestive of fracture.... consult a orthopedician..
Hope I have answered your question..
Takecare...