目前不能夠證明哪一種藥物能夠明確的引起老年性白內障,所以目前老年性白內障患者沒有明確的不能吃的藥物。但對于糖皮質激素性白內障的患者要禁止濫用糖皮質激素類藥物,全身或局部使用糖皮質激素可以引起晶狀體的后囊下混濁,這種類型的白內障稱之為糖皮質激素性白內障。
目前的大量的研究證明,長期的全身局部應用以及吸入糖皮質激素都可以引起以晶狀體后囊混濁為特征的激素性白內障。發病機制較復雜,但目前所有的發病機制的學說都不能夠完全解釋,為什么糖皮質激素類白內障只在后囊下發生混濁這個特殊的病理的改變。因此也缺乏針對性的治療方案,手術是唯一的選擇。