A clavicle fracture typically takes around 3 to 6 months to heal completely. Depending on the severity of the fracture, certain types of treatment such as a cast or sling may be necessary to help speed up the healing process.