白內障的發病原因很多,具體它的發病機制有的不是很清楚。像年齡相關性白內障,我們通常所說的老年性白內障,隨著年齡的增長,發病率逐漸增加,與多種因素有關。比如老年人代謝緩慢發生退行性變,也有人認為與日光長期照射有關,與內分泌紊亂、代謝障礙等因素也有關系 ;還有的像外傷性白內障與外傷有關,有代謝性白內障與所得的糖尿病,其它代謝病有關;還有一部分藥物引起的白內障,中毒性白內障等等。白內障的發病原因多種多樣,所以盡量避免會引起白內障的發病因素,比方說糖尿病就需要積極地控制血糖,避免長期的日光強烈照射等等。