An estimated 28 million Americans suffer from migraines—painful headaches often accompanied by nausea, vomiting, and sensitivity ...