what are the causes of osteoporosis
Causes of osteoporosis. Osteoporosis causes bones to become less dense and more fragile. Some people are more at risk than others. Bones are at their thickest and strongest in your early adult life and their density increases until your late 20s. But you gradually start losing bone density from around the age of 35.en continue producing testosterone into old age, but the risk of osteoporosis is increased in men with low levels of testosterone. In around half of men, the exact cause of low testosterone levels is unknown, but known causes include: 1  the use of certain medications, such as oral glucocorticoids. 2  alcohol misuse.