Osteoporosis is normally associated with old people but that is because they may have some deficiencies that are not present in younger people. Having said that, if these deficiencies are found, osteoporosis can happen in any age. In the lack of proper calcium and Vitamin D 12, even a child can develop osteoporosis.