You say you eat enough veggies. Are you consuming enough of the type that support vision? Nutrients that support vision must be sought after. Alternatively, you could take supplements.
Zeaxanthin, Lutein, Omega 3
To function well, the brain needs the same antioxidants present in the eye. In a recent study, 64 healthy adults, aged 18 to 32, took 20 mg of zeaxanthin alone; 26 mg of zeaxanthin, plus 8 mg of lutein, plus 3,190 mg of omega-3s per day; OR a placebo.
After only four months, both zeaxanthin groups improved compared to placebo, including seeing and tracking the movement of fine detail against a background; more quickly identifying a moving object, its path, direction, and speed; and physically reacting faster to a fast-moving object.
The results suggest lutein, zeaxanthin, and omega-3s improve visual processing even in young, healthy people at their peak efficiency.
Reference: PLoS One; September 2014, Published Online