how to make yourself throw up when you have a migraine