Migraines are debilitating occurrences that many experience. But what causes them, can you prevent them, and how can you best ...