缺乏维生素A
维生素A是网膜杆状细胞合成视紫红质的原料,如果身体中缺乏维生素A,可能会得暂时性夜盲。
不过这种夜盲是暂时性的,只要多吃猪肝、胡萝卜、鱼肝油等,补充维生素A的不足,很快就会痊愈。
视网膜杆状细胞病变或者营养不良
我们会在晚上看不清楚东西是因为我们的视网膜无法很好的成像或者是成像模糊。
视网膜杆状细胞病变会影响视网膜成像的结果,这种夜盲也叫获得性夜盲,可以随着有效的治疗、疾病的痊愈而逐渐改善。

遗传
系先天遗传性眼病,如视网膜色素变性,杆状细胞发育不良,失去了合成视紫红质的功能,所以发生夜盲。