骨髓炎復發的主要原因如下:第一、骨髓炎進入慢性階段,容易產生死骨以及竇道,死骨經機體排淨後,竇道口逐漸閉合。成人病例病變部位會有致病菌殘留,當致病菌數量增加到一定濃度時可以使骨髓炎復發。第二、自身免疫力下降,如營養不良以及患有糖尿病、腎臟疾病等,導致致病菌快速生長,從而可引起骨髓炎復發。第三、局部血液供應不足,骨髓炎病變周圍血液供應減少,無法運送白細胞等進入病變部位,也會導致骨髓炎復發。