How long will a broken clavicle take to heel?

2 months. Broken bones usually take 8 to 10 weeks to heal if immobilized. Too much motion = delayed healing!
6-8 weeks. It should heal in 6-8 weeks, assuming that there are no other complications, and that there's no need for surgery.
Bones typically. Take 6-8 weeks to heal. Important factors would be if the fracture is displaced or comminuted or simple and well aligned. Factors like smoking, low vitamin d could stall or lengthen healing time.
6 weeks. While the bone usually heals in 6-8 weeks patients often continue to have symptoms beyond that time. This is due to the soft tissue injury that also occurred at the time of the fracture.