Migraine treatment may be either prophylactic (preventive) or abortive (rescue). Prevention is better than cure, so the ideal treatment goal is to prevent migraine attacks. Because migraine is an exceedingly complex condition, there are various preventive treatments which have their effect by disrupting different links in the chain of events that occur during a migraine attack. As rescue treatments also target and disrupt different processes occurring during migraine, these are summarized, with their relative merits and demerits. Migraine treatment may be either prophylactic (preventive) or abortive (rescue). Prevention is better than cure, so the ideal treatment goal is to prevent migraine attacks. Because migraine is an exceedingly complex condition, there are various preventive treatments which have their effect by disrupting different links in the chain of events that occur during a migraine attack. As rescue treatments also target and disrupt different processes occurring during migraine, these are summarized, with their relative merits and demerits.