饮食不节、喂养不当、食有偏好等损伤脾胃,或久病虚嬴,脾胃虚弱等,皆可导致脾失健运,气血生化不足,酿成疳积。脾病及肝,肝血虚少,目窍失养且阴血不足,肝热内生,上攻于目,遂发本病。
患寄生虫病之类消耗性疾病者易患此病,任何影响肝脏功能的疾病都会影响维生素A体内储存量,造成维生素A缺乏。一些消化性传染病,尤其是麻疹、猩红热、肺炎和结核病都会使体内的维生素A存储消耗尽,摄入则往往因适于不振或消化功能紊乱而明显减少,两者的综合结果势必导致维生素A缺乏,导致该病。