影響骨質疏松的因素,首先是年齡的原因,隨著年齡的增長,不可避免的會出現腸道鈣吸收的減少,骨鈣流失的增加,所以這兩個方面綜合作用會使沉積到骨骼上的鈣離子、鈣原子減少。再就是吸收的鈣偏少的話,也會使血鈣偏低,這樣就可以造成骨骼變軟,也就是骨密度結構的改變,主要也是因為組成骨結構的基本的營養元素不夠。
第二個就是和體內激素的水平有關,表現的最為突出的是絕經期骨量的快速流逝,在絕經期的時候女性體內雌激素水平式呈現快速下降,所以因為雌激素減少的比較快比較明顯,會對體內的骨量造成一個非常顯著的影響,從而使得骨的丟失在絕經期的時候速度加快,所以絕經期的女性也是比較容易患骨質疏松的人群。