I get migraines every once in a while. It seems like I get them when I sleep in too much. Not sure that's exactly what does it. They last almost the entire day and are awful. I try not to sleep in too much to prevent them. Although it doesn't always work. I don't get them often enough to try any other preventative measures really.