More than 39 million Americans suffer from migraine…