Ocular migraines are the very frustrating zig zag bright moving light flashing migraines that can be accompanied by pain or not. Conventional medicine has not crosstream figured out that they can be stopped within 15 minutes with a dose of (optimally) sublingual L-5-Methyltetrahydrofolate (a form of folic acid). This is the natural occurring folic acid, NOT the usual found in fortified foods and prenatal vitamins.
If you cannot get sublingual, taking the capsules will also relieve the visual disturbance, just a little slower to relief.
Some emergency rooms will treat a ocular migraine with a folic acid IV, also effective, but is not the best way to treat long term.
If you suffer from ocular migraines, ask to be tested for a genetic defect, MTHFR. It's likely you have this inability to assimilate folic acid, causing a myriad of problems.