I am so sorry that you have to suffer with something so severe as migraines. I have had them and they totally wipe you out and are not at all any fun. I use to have optical migraines but didn't have the headache, now I get the headache and the effects stay with me for a couple of days.
I have noticed that people are getting headaches due to the weather. But I wonder if yours could be due to tension. Mine have been. Mental and eye stress. I get really tight in the neck and shoulders when I am tense and it seems to bring them on.
I wish you luck finding something to help with the migraines.