Millions of people suffer from migraines at least once in their lives. People who suffer from migraines are more likely to suffer from anxiety and depression...