细菌性角膜炎一般一个月左右就能治好,导致角膜炎的因素有很多,不同情况治疗方法不同,恢复的时间也不一样。治疗期间一定要按时服药、用药,不要长时间盯着电子屏幕,避免过度用眼,要适当休息,饮食上也要注意避免食用辛辣刺激性食品。