Lots of things can trigger a migraine, from some foods and medications to alcohol, caffeine, stress, even the weather. But what's happening inside your brain to cause so much pain? The answer is ...