Ask an Eye Doctor and Get an Answer ASAP
It seems to be due to eye migraine which often has no headache, However, in a small percentage it can be due to disease of the brain, heart and blood vessels. You should see an eye doctor to have exam.
No different from the internet. The internet is correct. Nothing special.