Didn't he get braces on the inside of his teeth, or some other dental work. That can be migraine related, as can grinding your teeth at night. My wife has to wear a mouth piece to bed (not every night ) but that stopped her headaches. DD