I tried different daily meds like topamax and found the best results so far with effexor also know as venlafaxine. I take 200 mg a day currently. Anything over that amount can cause high blood pressure another migraine trigger.... of course. Effexor is an anxiety/ depression medication. I also take a small dose of ativan with the onset of a bad migraine. i went from being a total disaster with a migraine to being a person with a migraine, if that makes sense. I feel more calm with dealing with migraines and general everyday things. I've had a good result so far. However a good warning which I heard when I started effexor (everyone responds differently of course) if I miss a dose I become an evil evil person, I also get a migraine if I don't take it at the same time.