I was pushed and fractured my left humerus, it's shattered my Doctor said it shattered as an egg. At emergency they thought it was just dislocated, but the xray proved different. Well it's been five weeks now and it seems to be healing well but slowly. I recently starting 2000mg of vitamin D, 2000mg. of calcium, 2000mg of vitamin C, vitamin B and a "Super Green Formular" called Perfect Food Original by Garden of Life... all of the above are essential on the growth and healing of bones. I have noticed a BIG DIFFERENCE since I started talking all of them a couple weeks ago. I am still somewhat limited in using my left arm like lifting it above my head, stretching it out, it's still very much fracture, but I feel it getting better each day. However, it's aches a lot went it rains or cold/damp. I suppose it will always ache a bit. You will eventually heal, full rotation could take years according to an article I read. You should still be able to work in a few months. My husband once had dislocated his shoulder,,he's fine now but it still aches ocassionally when it's damp. It does not affect him from working, He's an aircraft mechanic, so he uses his arms a lot.
Well, hope I helped. Hang in there take the time and let it heal properly. I'm doing the same, but understanding how frustrating it can be. Take care!
p.s. get the vitamins etc.. asap. it will help!!!