I don't know a lot about migraines, but I'm pretty sure they can be triggered by hormones, so it could be both. Also, it could have to do with dehydration from all the vomiting. Sorry I'm not much help - maybe someone else has BTDT and will have some great advice for you...