Anyone who suffers from migraines will tell you that it is a debilitating condition, lasting anywhere from a few hours to several days. Those who suffer the most from migraines are usually those who have the toughest time finding an effective treatment. However, over...