Oh Bizi , you have a lot all at once
That’s crazy having to wait so long !?!
I think I’d probably find another Doc take a look at that foot, walk in clinic ? At least they could X-ray and make sure your not walking on any fractures??
I hope all your labs come back with in normal limits