Osteoporosis can develop as people reach middle-age and it affects more women than men.Having low levels of calcium and vitamin D in the diet can also lead to weaker bones.