How long does it take to heal?

In adults, it usually takes about six to eight weeks for a broken collarbone to heal, although it can take longer. In children, it usually takes about three to six weeks to heal.

However, it will take at least the same period again to restore full strength to your shoulder.

While the fracture heals, a lump may develop along the collarbone. This is normal and often improves over the following months. Occasionally, the fracture doesn't heal (non-union) and you may need to have surgery. This should be discussed with your surgeon.

Content supplied by the NHS Website

Medically Reviewed by a doctor on 21 Dec 2018