主要看骨折损伤的情况及周围软组织破坏的程度来决定的。如果说病人骨折以后,骨折断端没有明显的移位,周围软组织损伤也比较轻,也没有明显的神经血管的损伤,这种情况一般骨折完全恢复需要4~5个月的时间。而如果说病人骨折以后,骨折断端出现明显的移位,并且对周围软组织损伤比较重,影响了骨折部位的血运,这种情况就会出现骨折端延迟愈合甚至不愈合的情况,而这种骨折恢复是很难判断的。特别是骨折断端出现了不愈合、骨不连的情况,有的病人一年骨折部位还不会有明显的骨痂生长,所以这种病人就需要后期通过骨折部位植骨手术的治疗,促进骨折的恢复。所以说骨折后骨头多久能够长好,主要与骨折损伤的情况及周围软组织破坏的程度来决定的。