La carence en vitamine D est bien souvent la cause majeure de l'ostéoporose.
Mais d'autres facteurs comme le poids, la sédentarité, une consommation excessive d'alcool ou le fait de fumer peuvent accélérer l'évolution de la perte osseuse.
Une hygiène de vie et un régime alimentaire sains sont la meilleure prévention de l'ostéoporose.