How is your hydration? Make sure you are getting enough electrolytes, esp. sodium & magnesium. There has been a lot of info linking magnesium deficiency to migraine occurrence.
And if a migraine went on that long, I would either increase carbs or see a doctor ASAP. How are you functioning?! I hope you find relief soon.