See a doctor . I have not read this whole thread , but SEE A DOCTOR and be HONEST . Dark room / place where NO light gets into your eyes for a while .
I have seen a doctor mate. They prescribed some nasal spray ****e that was ****e. Also speak regularly with some mates of mine who are GPs and they are all at a loss with the causes of migraine. I'm pretty sure there will be a plant substance out there that will help. Something in the opioid family like Sky mentioned. I'll do a bit of research and conventional medicine doesn't seem to have any answers with this.
Anyway that was an easy 5 pager. I don't really suffer from Migraines, might have to try some more of these sympathy threads *jokes
If this appears as a flashing gif, then it's a brain tumour bruv, if it don't you are safe please log in to view this image
Had two optical migraines in the last three years. First one was quite bad and very scary; blurred and then tunnel vision for about 45mins followed by headache. Didn't have a clue what it was at the time. Second was only short and only had blurred vision.