I don't *********e and my eyesight is appalling. I also ate a lot of carrots as a kid; that's an old wive's tale too.
Poor eyesight is caused by viewing near objects to the point of trauma (reading, computer, etc.), if your genes are susceptible to it. ...And this is just my observation of patient's eyes (I work in an optometry center), but I also believe the condition is exacerbated by being introverted.
1. Learn to see what's right in front of you, instead of looking at the world through your third, conceptual eye.
2. Let your eyes cross if you don't need to concentrate on what you're looking at up close.
3. Purchase books on vision therapy.