I had migraines as a child (can't remember how young, but under 10)
I used to get a migraine if I was overtired. Too much chocolate was something else I think that contributed.
Mine would only last the one day though, and usually after vomitting and having a good night sleep I was fine.
I hope you get the answers you are after