Originally Posted by
CMK10
Oh this makes me so angry...20/80 in one eye, 20/100 with a mild astigmatism in the other. All that garbage about "if you eat your carrots you'll never need glasses!" didn't apply to me apparently

That's because it is garbage.
The notion that carrots improve eyesight comes from World War II. Unbeknownst to the Germans, the British had invented radar and could see the Luftwaffe coming. To keep the secret of radar, the British press started reporting that the RAF pilots could see the Luftwaffe in the dark because British pilots ate lots of carrots, and carrots were good for eyesight.
http://www.snopes.com/food/ingredient/carrots.asp