First, have your eyes checked by a good specialist. Explain the problem carefully and let him or her check for possible causes. If your eye specialist refers you to another specialist to check your overall health or aspects of it, take that advice.
If no physical problem can be found, that does not rule out another form of medical problem, you may need to see a neuro-surgeon or psychologist. Discuss these possibilities with your general practitioner, who will advise you.
Write them
That's what I do I do have visions only when I sleep
The only way to get visions is in your dreams
Heroic Visions contains 280 pages.
Heroic Visions was created in 1983.
Visions of Cody was created in 1972.
Visions Electronics's population is 750.
Visions Electronics was created in 1981.
Love Visions was created in 2008.
Visions Of... was created on 2003-11-23.
Vicarious Visions was created in 1990.
The population of Vicarious Visions is 200.
Visions of Order was created in 1964.
Robot Visions was created in 1990.