Mechanical stimulation: Sometimes eye flashes can be caused by mechanical stimulation of the retina, such as rubbing the eyes or a blow to the head.
2. Migraines: Migraines can cause eye flashes, as well as other visual disturbances, such as blind spots or zigzag lines.
3. Posterior vitreous detachment (PVD): PVD is a condition that occurs when the gel-like substance in the eye called the vitreous separates from the retina. This separation can cause eye flashes and other symptoms, such as floaters or blurred vision.
For more information, Consult Dr. Vaidya Eye Centre the Best Eye specialist in Andheri.