一般建议吃骨化醇三个月左右,长期吃会有一定的副作用。骨化醇它可以说是一种活性的维生素D,主要用于抗骨质疏松、促进钙吸收这一类药物,吃多久一般的认为抗骨质疏松治疗至少坚持三个月以上,但是如果长期吃骨化醇,它会有它的一些副作用,因为骨化醇是在体内通过肾脏代谢的,可能会引起肾功能的变化,甚至肾功能不全。所以说不建议长期的口服骨化醇,或者用骨化醇来促进钙吸收。还有一个副作用就是我们的骨化醇本身通过肾脏等这些器官,而且它可以自己分泌一些骨化醇来促进钙的吸收。如果你长期靠那种口服或者外源性的这种骨化醇,可能会造成身体内分泌这种骨化醇的能力减弱,长期以往可能对身体是不利的,一般建议吃骨化醇三个月左右去停一停,定期查肾功和检测体内其他的一些特殊的生化指标,来确定骨化醇应该吃多久因人而异,建议你咨询专业的骨质疏松的内分泌的骨科的医师来确定治疗。