My son has had migraines probably since he was four or five. He gets one migraine every 16-18 weeks. They always wake him up vomiting in the middle of the night. He throws up for 18 hours, then dizziness for 4-5 days after. Is anyone familiar with this kind of headache?