What are the causes of osteoporosis?

The causes of osteoporosis are as follows: 1. Aging leads to hormone deficiency, changes in bone metabolism, increased calcium loss and intensified osteolysis; 2. Pathological factors, such as drinking, smoking, long-term malnutrition and lack of vitamin D, affect the absorption of calcium; 3. Lack of outdoor activities, long-term lack of sunshine and calcium; 4, dieting to lose weight will cause malnutrition, lack of calcium and vitamin D; 5. People who are severely emaciated have lower physical load.