As for my opinion, overweight has no business with the eyesight, especially in a direct way. The indirect affect of weight and vision maybe the following reason, firstly, because of the overweight, you lack of exercises such as table tennis, badminton, football, golf etc. These sports will enhance the blood circulation volume and metabolism around the eyes to relief the eyestrain. Secondly, you know overweight people always like rich food with sweet; the sugar will decrease the absorb of nutrients of vitamin B which the eyes need. In order to get enough nutrients of the eyes, you must take care of nutrient balance with Calcium, protein taking, avoid food preference and control the sweet food quantity. These nutrient elements will protect your eyes and less sweet food will help the vitamin B1 remain.