Migraines are difficult to treat and prevention usually means taking daily medications, which may come with unpleasant side effects. Some migraine sufferers don’t respond well to preventive meds, and it can take a lot of trial and error to find a combination of drugs that work.