You need to see an ophthalmologist for an exam and your general physician for a physical and basic blood work. This is not normal. It could be due to disease of the eye, brain, heart or blood vessels. Most common cause would me a migraine variant maybe eye migraine without headache.