Most people reach their peak bone mass around age 30. Your bone mass stays stable until around age 50 — or at menopause. Osteoporosis can develop from a combination of factors, including:
Anorexia
Calcium deficiency
Genetic low bone mass
Hormone deficiency in adolescence
Lack of optimal bone mass as a young adult
Medications
Menopause
Other health conditions
Poor nutrition
Sedentary lifestyle
Tobacco and alcohol use