About 8 weeks for a bone to knit, quite a bit longer for normal use. Mine never really healed, and remains connected by a mass of cartlige. I would suggest at least a few sessions of physical therapy. I ended up with a frozen shoulder, which is not a good thing to have.
__________________
Some people are like a Slinky ... not really good for anything, but you still can't help but smile when you shove them down the stairs.