Le développement de l'ostéoporose à un jeune âge dépend généralement de la présence de facteurs de risque spécifiques. Ces facteurs de risque peuvent inclure des maladies chroniques, l'utilisation à long terme de médicaments pouvant entraîner l'ostéoporose, ou une prédisposition génétique. Rarement, des cas d'ostéoporose idiopathique, qui débute à l'âge adulte jeune sans cause claire, sont également observés. De plus, des formes d'ostéoporose liées à la grossesse ou à l'allaitement, pouvant apparaître pendant les périodes de grossesse et d'allaitement et se résolvant souvent spontanément, sont également notées.