骨髓炎具体多长时间能治好,要根据具体的类型来分析。骨髓炎分为急性骨髓炎和慢性骨髓炎,所需要的治疗时间会有所不同。对于急性骨髓炎,如果及时的治疗,一般一个月左右的时间可以完全治愈。对于慢性骨髓炎,在没有发生骨折或者骨折已经愈合的情况下,通常一个半月的时间可以恢复。如果情况比较严重,有伴随骨折,可能需要2-3个月才有可能完全恢复过来。在病情稳定之后,如果有产生功能方面的问题,比如关节活动受限或者肌肉萎缩,需要采用康复治疗的手段来训练改善。