No, it usually takes 6-8 weeks for a fracture to heal. Dr. Alopi Patel, MD, an interventional pain physician, adds, “It can make significant improvement but won’t completely heal for many weeks.” Children sometimes may take 3 weeks to heal, but it is not possible for a fracture to heal in 2 weeks.