The reasons for weakened bones may include calcium deficiency, protein deficiency, inadequate or no physical activity, aging, excessive use of tobacco/alcohol, or hormonal causes (menopause). The most common cause, however, is Vitamin D deficiency.