I remember way back to when I used to suffer from migraines, they were really bad! I never did find out what started them and what stopped them.
I was a welder at that time, but then again, I had a few years off from that, when I was a welding inspector, then back on the tools as a welder again, and by that time the migraines had stopped?
The only thing that worked for me, was to lay down in a quiet darkened room, with my eyes blindfolded, and rocked my self to sleep, even half an hour would help.
However, I would have to wait until the pain got so bad, that I would be physically sick, then go and lie down.
My right eye would discharge water until the tear ducts dried up, then it would go all bloodshot, when this happened I used to use "Murine" eye drops, which really worked, and cooled my eyes down, and whitened them like snow.
At that time "Murine" was 49p a bottle (back in the 70s) now it's around £2.50 a bottle, but well with it for migraine sufferers!