Segmental fractures are generally caused due to osteoporosis and or deficiency of vitamin D and calcium, your thyroid and diabetes may be contributing to this condition. Unfortunately this condition cannot be improved with exercise. You will need internal medication, Ayurvedic medicines usually are very effective in such conditions, it may take two to three months to facilitate union of fractures,
Your condition seems to be such that needs personal consultation.