So what do you do to keep migraines from ruining your life?

What have you learned on your own journey with migraines? We want to know what meds do the trick, what holistic treatments have worked, how you prepare when you feel one coming on, how you recover physically and emotionally after you've had one, and anything else about your experience that has helped you deal with migraines!