Sangeetha Pulapaka

Unfortunately, no. My son was born with astigmatism because with a defective cornea. No amount of carrots could fix it. But there are some eye exercises that may help which reduce astigmatism.

If there is no hereditary factor involved or if  it is not a birth defect, wearing glasses in childhood for some time is said to reduce the myopia and in their teen years are able to see properly without the help of glasses.

But I think you are aware that good food is important for a healthy body and a healthy mind, without the need to go to a doctor. So, even if carrots will not help people in improving their vision, they have a lot of other additional benefits.