Broken clavicles are very painful, but it's better than breaking something in the shoulder joint itself. I tell my patients that the clavicle is the "giveaway bone". It absorbs the impact and breaks (like a bike helmet) and protects the shoulder joint. A humeral head fracture is a LOT more disabling than a clavicle fracture.

We used to tell everyone that if the pieces of the bone were in the same county they would heal. The thinking on that has changed somewhat. Now some of the orthopods are fixing clavicles if there are a lot of pieces or a lot of overlap. The idea is if it heals shortened it can limit range of motion for very active people or those whose jobs require a full range of motion. Yours would probably be a toss up as it looks (from the one film) like a clean break, but there is a lot of overlap.

I would speak to a sports medicine doc if you can find one in your area.

Also, definitely keep up with the pain meds. Being miserable helps nothing and sleep is essential for healing. There are a number of meds to chose from. Don't settle for something that makes you sick.

Good luck.