the real question is "What are you doing nutrition-wise to assist your body to heal"?
Obviously whatever your diet is right now is not working because your bones are not mending. All that cooked, fried, sugary, canned, processed "food" is just dead calories!!! Eat something with its vitality intact if you want to be vital. Fresh uncooked food is the only thing that meets that requirement. Also I'd recommend buy Calcium Hydroxyapatite from the health food store. Its proven better than all other calciums at helping bones.