The consensus is that Migraine Buddy in the App Store is the best.
But, like
@troppy suggested, having a paper log might be a good option for you too. You can jot down when you have migraines, note your blood pressure, log when you take your meds, and all that, without needing a bunch of reminders. Plus, it's easy to make a copy to use as evidence when you need it.