骨折至少需要8周的时间才能好。根据患处的位置、损伤程度及治疗情况等因素,可能还要延长,具体可以概括如下:1.患处位于非负重区域的,且损伤较轻,经过及时治疗处理后,需要4~6周的时间恢复愈合,复查后还需要进行一段时间的功能训练才能好。2.患处位于负重区域,并且损害比较严重,如发生粉碎性的骨折,并且患处血供较差,往往还需要进行手术治疗。恢复时间要延长,部分患者可能需要6个月的时间才能好。当发生骨折后要积极治疗,才能更快恢复。