I have noticed that my migraine always start in the early morning (around 3:30-5:30am.) Does anyone have an idea why this is the pattern? My migraine responds to Maxalt (10mg) and I am almost pain free within an hour. I also take a BP medicine (calcium channel blocker). I read somewhere that cortisol levels change in the morning and wonder if this may be a factor. Any thoughts?