The short answer is- yes it will very likely heal, but there are many variables that go into how long one will swell. These include, age, weight, activity, shoes, type of injury etc.
If you are concerned enough, then go get your foot x-rayed and see what is going on. To see is to know, not to see is to guess.
Vivian Abrams DPM