得了红眼病一般需要在家休息7-14天左右才能上学。具体时间还需要根据病情的严重程度进行判断。如果患者的病情比较轻微,并没有出现明显的不适症状,而且自身的免疫力比较好,可能需要7天的时间就可以恢复正常的上学。但如果患者病情比较严重,出现了眼睛发痒、疼痛等症状,而且还伴有发热的情况,此时恢复的时间可能会相对较长一些,可能需要14天甚至更久的时间才可以正常上学。建议患者在日常生活中要注意个人卫生,勤洗手,避免用手揉搓眼睛,以免加重感染的情况。同时还要注意合理饮食,尽量以清淡易消化的食物为主,可以多吃新鲜的水果和蔬菜,比如苹果、菠菜等,能够补充身体所需要的维生素,有利于身体健康。另外,患者还可以适当进行体育锻炼,如慢跑、游泳等,可提高自身抵抗力,有助于促进疾病康复。