Прежде чем лечить, надо обследоваться и исключить вторичный (связанный с каким-либо заболеванием) остеопороз, а затем уже решать чем и как лечить. Препараты кальция и вит д это в основном профилактика, а лечение это антирезорбтивные препараты (наиболее часто используют бисфосфонаты), именно они снижают риск переломов в сочетании с кальцием и вит д. В случае остеопороза лечение длится годами и динамика оценивается по денситометрии не раньше, чем через год регулярного лечения.