You have the CrossFit disease. I've seen it before, and it won't be the last time.
Full Mission Profiles ruin people. It's not a matter of if, only when. Already seen it happen.
Other than lots of baths with Epsom salts and even good sea salts added, I would hesitate to make more comments or recommendations until I saw your whole case. Feel free to contact me over PM if you'd like to arrange a consult. Contrast hydro to the foot would be good too.
More CF will not be your way out of the hole you dug. That will only dig it deeper.
You might look into cold laser therapy, great for bone healing. See the "Research" link at my site www.LaserTherapeutics.com
for more on that.
I'd guess that your total cholesterol and LDL were likely really high as well, that goes along with this pattern.