Faktor risiko osteoporosis adalah: 1. Faktor yang tidak dapat dikontrol: etnis (Kaukasia dan orang kulit kuning memiliki risiko osteoporosis lebih tinggi daripada orang kulit hitam), usia tua, menopause wanita, dan riwayat keluarga ibu. 2, faktor yang dapat dikontrol: berat badan rendah, hormon seks rendah, merokok, konsumsi alkohol yang berlebihan, kopi dan minuman berkarbonasi, dll., Kurangnya aktivitas fisik, diet kalsium dan / atau kekurangan vitamin D (paparan cahaya rendah atau asupan rendah), penyakit yang mempengaruhi metabolisme tulang dan aplikasi obat yang mempengaruhi metabolisme tulang. (glukokortikoid, imunosupresan, heparin, antikonvulsan, obat antikanker, antasida yang mengandung aluminium, hormon tiroid, GnRH-a atau larutan dialisis, dll.)