The main causes of osteoporosis are: lack of exercises, a poor diet, mineral deficiency and an unhealthy lifestyle. Osteoporosis may also occur in cases of chronic diseases, hormonal disorders or as a consequence of medication e.g. glucocorticoids.
A major cause of osteoporosis can also take place if the parathyroid glands (4 glands behind the thyroid gland) are not working properly. The amount of calcium within the bones and in the blood is managed by the parathyroid gland. The disease of the parathyroid glands is called 'hyperparathyroidism' and can have an effect on people at a young age.
One important fact often overlooked is the over consumption of dietary protein causing osteoporosis. Unfortunately, the surplus of the body's protein causes calcium to be taken from the bones and lost during urination.
For more additional information read the section"Preventing and Reversing Osteoporois" and also about the "Best Treatment for Osteoporosis".