healing will last six to eight weeks.
Non-displaced fractures still require immobilization during the healing process to prevent them from becoming displaced fractures...
Swelling and discomfort is a normal, functional, protective response to any fracture.
You should follow closely with your podiatrist to insure proper healing. Serial xrays will objectify the fracture progression.