Just checking... has your DS had an EEG?

A good migraine workup should include a brain MRI, EEG, a thorough cardiac evaluation, and perhaps an endocrinology evaluation.

In my case, an EEG showed I have a seizure disorder that mostly presents as insomnia and migraines. There are over 100 seizure disorders, including epilepsy, insomnia and narcolepsy.

Sorry your DS is having migraines - I hope you have a great neurologist.