I think poor vision is linked to a lack of natural sunlight. If you are young and stay indoors a lot, try spending more time outdoors (without sunglasses).
I recall hearing about a study done on this idea years ago, but I wouldn't know where to find it anymore.
(post is archived)