L.M.
My son started getting migraines when he was almost 5. Headache would come on hard and fast. He would feel better IF he threw up, which he seemed to most times when they first started. At first he was getting them almost daily. He had to have a CT scan or MRI (forget which one) to rule out more serious problem (such as tumor or sinus problems). They gave us Naproxen to take as needed.
He would sometimes wake up with a headache but I could look at him and tell if it was a normal headache or a migraine...migraines required medicine and back to bed in a dark room. He would typically wake back up feeling better. There were times when he would be running around fine (like in a soccer game) and at half time would say "I have a headache", by the time I gave him Tylenol and he'd run back on the field (cause he wanted to)....once he vomitted and by the time they got the field cleaned, he was ready to go back out.
He seems to have grown out of them now (he's 21) but he would get several relatively close together and then nothing for long stretches.