问题分析:一般细菌性结膜炎或者急性结膜炎恢复得很快,一般3到5天可以明显好转,可以自愈。病毒性结膜炎,病程会稍微长一些,可能需要一周到两周好转,但是如果并发了角膜炎,病程可能更长。若是过敏性结膜炎,因为与孩子体质有关,而且还容易反复复发,病程可能会比较长。所以结膜炎到底多长时间能好要根据不同的类型。