Farsighted eyesight can cause this. Also, lazy eye, were one eye is losing vision and so does not function. Detachment of nerves or constriction of blood vessels.
Most of the time when this happens its weak muscles in your eyes. You can go to your local eye doctor and talk to them about ways this can be remedied and eye exercises you can do. You may also want to talk to them about getting laser eye surgery.