Thirty-seven million Americans suffer from migraines, and women are three times more likely to get them than men.