角膜炎反覆發作或者遷延不愈一般是由病毒引起,稱為病毒性角膜炎,病毒對眼睛造成反覆、遷延、慢性的損害,病毒在人體大量存在,如果身體抵抗力處於正常狀態,病毒不會致病,只有當身體抵抗力、機能下降時病毒才能引起眼睛炎症,引起角膜發炎。角膜發炎的治療是慢性過程,患者可能治療一段時間後停止或身體抵抗力發生波動,時好時壞,身體抵抗力不佳時病毒會反覆發作。

因此治療病毒性角膜炎,關鍵問題是提高身體抵抗力,注意休息、鍛鍊,避免用眼過度,生活和飲食方面要有一定節律,避免進食過於油膩、易上火的食品。當身體機能處於正常狀態下,即便病毒存在於角膜,也不至於引發疾病。患者也可以應用藥物抑制病毒,經過綜合治療一段時間后角膜炎會痊癒。