问题分析:红眼病通常是由细菌或病毒感染引起的结膜炎或角膜炎。一般情况下,这种疾病的症状会在1到2周内自行缓解,并且视力也会逐渐恢复。然而,恢复视力的时间取决于个人的病情以及治疗方法的有效性。 如果感染严重或未得到适当的医疗治疗,视力恢复可能会需要更长的时间。当被诊断出红眼病时,建议你尽快就医,获得合适的治疗方案和药物。同时,避免揉眼睛,严格遵守医生的建议,并保持眼部卫生,以促进病情的康复和视力的恢复。