I'm a pilot, not a doctor, but a huge amount has been written about migraine in the past. I haven't seen much in the last year or so. If you can't search for it under classical migraine, or my screen name, let us know and I'll see if some of the notes are still on my laptop.
Also confirm if you have had a proper diagnosis, and that you are suffering from visual disturbances.