白内障的病因很多,最常见的病因是退化,大部分白内障是老年性白内障,这种白内障随年龄增大,发病率增高,到七十岁时接近百分百有白内障,就和我们老了会有白头发一样,这种是原发性,基本上无法预防或避免,有了就手术吧。还有一类是先天性白内障,这个和遗传,还有怀孕期间受到感染有关。至于年轻人中发生的白内障大多是并发性,例如糖尿病,风湿性疾病,高度近视,葡萄膜炎,青光眼,视网膜脱离都有可能引起。长期使用激素和眼外伤也会引起。避免这些原因也是预防方法。另一个因素是紫外线.药物治疗白内障没有确切的效果,目前国内外都处于探索研究阶段。一些早期白内障,用药以后病情可能会减慢发展,视力也稍有提高,但这不一定是药物治疗的结果。然而如果是近成熟期的白内障,药物治疗更无实际意义。手术才是目前公认的治疗白内障的方法。因为白内障是晶体发生了混浊,药物不能使晶体重新清澈,必须通过手术进行人工晶体的置换才能治好白内障。