Our bone health is largely down to the genes we get from our parents. However, there are other factors that raise the risk of osteoporosis. These include:gender (women after menopause lose the protection of the hormone oestrogen and are at higher risk); race (Caucasians or Asians are at greater risk than Africans); surgery (women who have a hysterectomy before 45, especially if both ovaries are removed, are at higher risk); previous bone injury(fractures make the bone weaker so these bones lose their density quicker); long-term immobility (bones and muscles become weak if your body isn't active); being underweight (if you're underweight your body won't have the essential nutrients it needs to repair bones and keep them strong), poor diet (low vitamin D or dietary calcium means your body can't repair bones and keep them strong).
Attribution: BUPA