Listen up! Most of the advice is correct, but first some question.
Does he get migranes when he can't eat, or is it visa versa?
Does he only throwup while having a migrane?(besides regular sickness)
is he stressed out about something?
Are the migranes reagular, as in time of month and day?
Sometimes if I haven't eaten, i'll get a migrane, or if i've been really stressed out about something. Also if he hasn't had enough caffeine and he's used to it, then chocolate or sode might help. Get a cold compress(not hard ice)and put it at the base of the neck. If it's really bad, at the wrist as well. For some people silence and darkness helps. Also, don't make a big deal about it around him. Not only will it excite him and make it worse, but he might start to do it on purpose for attention!Usually for someone as young as him, doctors won't prescribe the serious stuff casue it has steriods, and could mess his growth up. Sometimes medicine won't even help, it never has wiht me. Also, another thing that could bring it on is a sudden drop in blood sugar or pressure. Sorry this is so long! Answer those questions and I might be able to help more! Good luck! :d