What has the snake been eating? I ask because at least one vitamin deficiency affects the eyes. For what it's worth, I'd put a drop of a good bird liquid multiple vitamin preparation on his food. Bird vitamins are better than human vitamins because both reptiles and birds need vit D3 while humans can use D2.