I broke my 3rd and 4th metatarsal, they were clean breaks right in the middle. How long would it take to heal?

6-8 weeks. I would check your vitamin d levels to make sure they are optimal and wear a cam walker boot.
8 to 12 weeks. They should heal in 8 to 12 weeks if you are under the care of a physician.
Fractures typically. Take 6-8 weeks to heal with proper treatment.