What time of year are migraines most common? January, February, July, August, fall, and spring are common. Headaches around the same time of day or night. They tend to peak from 1 to 2 a.m., 1 to 3 p.m., and 9 p.m., Grosberg says, but attacks can happen at any time.
