骨质疏松一般不具有遗传性,主要为以下几种因素所引起:1.内分泌因素,女性在更年期后,由于体内的性激素分泌出现了异常,会导致雌激素水平逐渐降低,就容易引起骨质疏松症。2.随着年龄的增长,人体内的肠道对于钙质的吸收能力会逐渐下降,就有可能会导致钙元素摄入不足,也会提升骨质疏松的发病几率。3.如果长期服用某些药物,也容易引起骨质疏松,比如糖皮质激素、肝素、抗癫痫药物、抗肿瘤药物等。此外,骨质疏松还可能为长期吸烟、饮酒、运动量缺乏等因素所引起。