Dooood, I hope this finds you well and sleeping better every day! Tis a beyotch, ain't it?
FWIW, my orthopedist told me that taking large amounts of supplemental calcium was not beneficial for healing broken bones.

They heal on their own in their own time. I wouldn't expect that to heal solid for a good long time. More like months rather than weeks.
My fibula was not set when it broke, and while 'it's in good position', it still takes time to fuse together. Luckily, that bone is pretty much worthless (that's why the acronym for it is Fook It Bone) and is just a stabilizer for the tibia. If it takes about 6 months for the non-used fib to heal, I can't imagine how long it will take a humerus to fuse solid because it moves. I would imagine quite some time.
Buy a pack of Camels. The dominatrix knows how much pain the customer needs.