沙眼角膜炎一般在1~3个月左右能好,具体的时间需要根据病情的轻重情况决定。沙眼角膜炎通常是由于沙眼衣原体感染引起,也有可能是不良的生活习惯导致,或者是不注意眼部清洁卫生的原因,会出现眼睛瘙痒、异物感、畏光、流泪以及视力减退等症状,随着疾病的发展还有可能会造成结膜充血、视物模糊等,可以在医生的指导下服用利福平胶囊、四环素片等药物治疗,同时还需要使用滴眼用利福平、磺胺醋酰钠滴眼液等药物辅助治疗,通过积极治疗能够控制疾病发展,多数患者在1个月左右能好,少数患者可能需要3个月左右才能好。日常生活中要保持眼部清洁卫生,不可以用手揉眼睛,并且要保证充足的睡眠,不可以长时间熬夜,避免影响疾病恢复。