白內障有多種因素都可以引起。先天性白內障,可能是母親在懷孕的時候可以導致,特別是風證。繼發性白內障是某些眼底疾病,像眼睛里面一些炎癥,如葡萄膜炎,可以引起繼發性白內障;糖尿病病人血糖高,也可以引起白內障;還有一些外傷,受了傷以后,傷到了晶狀體,也可以引起晶狀體渾濁,引起白內障。
最常見的是老年性白內障,它的發病原因,是由于老化的原因,晶狀體蛋白質退行性變,變成了渾濁,那么是自然規律,每個人可能都跑不掉,從臨床來了解,幾乎人人都要得白內障。老年性白內障一般發病年齡,40歲以后就可以出現,有人做過這方面的調查,到了80歲的人,幾乎人人都有白內障,就像我們大家頭發要白一樣,有些人發病早一點,有些人發病晚一點。目前的治療,早期可以用一些眼藥水,到了嚴重影響視力的時候,最佳的治療方法還是以手術為主。