How long does it take for a childs metatarsal to heal?

One month. It should take 4-6 weeks for an uncomplicated well aligned fracture to heal in a healthy child.
LESS THAN SIX. I won't give you a set number, but quicker than adults, which normally is six weeks.