I hear chocolate is good for migraines...
Chocolate is good for whatever ails you. Its medicinal purposes are never more exposed than in the Harry Potter books.
Which is why I ALWAYS have some handy! And yes, they work with migraines!