My 10yo son has migraines. He goes to a pediatric neurologist for them. He told us to never use Excedrin Migraine - plain ibuprofen instead. There is also a new prescription drug called Avert that we have found works well.
He also told us to never let him have caffiene or artificial sweeteners.
Are you watching what you eat before you get a migraine? They can be triggered by nuts, chocolate, bananas, cheese, and smoked meats.