Yeah, I get migraines, too.  It's sometimes hard to tell exactly what is triggering them, isn't it?  Sometimes I'll go for months without one, and then I'll have a few in one month.  One thing that I do notice is that on those days when I can hardly open my eyes in the morning and really don't want to get up (I know, I know...no one ever wants to open their eyes and get up...but I mean I have this feeling to the extreme on some days)...anyway, those are the days when I tend to get a migraine later in the day.  So, at least I have a warning, and sometimes I feel like I can head it off by lingering in bed a little longer and not popping right up.  Also, I notice that I tend to get a migraine AFTER some stressful event (like after I've taken an exam or the day after a holiday). Also, if I take Tylenol or Excedrin Migraine right away, at least that can lessen the severity.  I also get that visual disturbance (like electric swirling paisley patterns or circles).  Once I even had trouble reading.  I was literally illiterate. I could see the letters but not make a word out of them in my mind.  Aren't migraines annoying!? I hope you can find your triggers so you can find a way to control them.