@NathanG - My friend broke one of his fingers while playing tennis. The doctor put the affected region in a sling and a metal brace which held the finger in that position for several weeks.
The bones healed over that period of time and the finger was properly aligned again. We take for granted this healing process, which is quite normal for fractured bones when put in a cast as needed.
However, I would think that if you didn’t have the right bone nutrition or you had osteoporosis or some other diseases of the bone, the healing process would take much longer.
So I agree that calcium is important. Milk is the best source of course. Some people avoid milk because they are lactose intolerant but I would at least look for alternative sources of calcium, or make sure that you take supplements.