如果是青少年或者儿童出现了骨折,由于骨骼正处于发育时期,骨骼愈合较快,通常在三个月左右会完全恢复正常。如果是老年人出现了骨折,并且合并有骨质疏松症,骨折部位愈合较慢,可能需要4~5个月的时间才可恢复。如果是特殊部位的骨折,比如腰椎骨折、骨盆骨折,可能需要半年以上的时间才可完全恢复。因此,骨折多久能恢复,与患者的年龄以及骨折的严重程度有关。