Yeah, eating more carrots is good for eyes, but it can not help people change eye colors. Carrots contain a lot of carotene which one molecular structure is equivalent to two molecular of vitamin A. When the carrots come into the body, it will get the role of enzyme in the liver and intestinal mucosa and then 50% of them will change into vitamin A. It is beneficial for liver, has the effect for bright eyes and can treat nyctalopia. However, the color of our eyes is determined by the genetic endowment which could be fixed in our childhood. Except we have the diseases in the eyes, like the infection, eyes will get red. Or else, normal eyes will change the color easily. And the eating of carrots will bright our eyes and make them look bright, not changing the color.