L'ostéoporose n'est pas totalement réversible, mais elle peut être traitée. Un patient atteint d'ostéoporose doit suivre certaines mesures de prévention universelles, notamment une alimentation optimale, de l'exercice physique et des modifications du mode de vie, comme l'arrêt du tabac. En outre, les patients doivent prendre des médicaments pour traiter la maladie. Les médicaments disponibles sont les œstrogènes ou hormones, le raloxifène (EVISTA), la calcitonine, l'alendronate (Fosamax) et le risédronate (Actonel).