Causes of osteoporosis in young people VnExpress Nutritional deficiencies, lack of physical activity, certain medical conditions, and medications can weaken bones from a young age.