We go over the types of migraine prevention medications and their pros and cons, from beta-blockers to Botox.