Im an x-ray tech here on Maui in the only hospital on island. I see at least two of these every week. Kids heal really fast if it's not seperated at the fracture point. You, a little longer. If the fractured ends are separated, it's not only very painful (getting much sleep?) but slow to heal. Do what they told you to do and......yeah, 6-8 weeks. Sorry for your bad luck, Bruddah.
It really depends on how bad the break was. Mine was really bad and bone had to fill in about an inch gap, it took forever. If it's not bad it could be a couple weeks. If it's bad surgery would speed things up, they put a plate on there to stabilize the ends. I wish'd I'd have done that but my doc said it was a bad idea...idiot.
There's a doc on Thumpertalk.com that has a medical forum there are hundreds of posts aout collarbone breaks, I wish I'd have read up.
And now, for something completely different.....