视盘水肿多久会消除需要根据患者具体情况判断 。如果患者是由于视神经炎造成视盘水肿,在使用激素药物进行冲击治疗后三到七天左右可以消除,大部分患者视力也可以恢复正常。如果患者是由于缺血性视神经病变造成,通常经过积极治疗后一到两周左右可以消退,但造成视力下降和视野缺损则较难恢复。