Thanks for the replies everyone.
@ peacheysncream: no skin or bowel issues. I never considered that it could be from a food allergy; I've dealt with migraines for as long as I can remember and my diet has been pretty varied over the years. I'll try to see what foods have been part of my diet consistently and avoid them one at a time to see if that's the cause.
@ rmschaver: Hmm...I take a daily vitamin nearly every day, could there still be an iron deficiency? I'll look into it.
I talked to my mom about it (just the migraines, not what I suspect the cause is) and she told me about what pain relievers work better. I used to only take ibuprofen. Today I went and bought Aleve and Advil Migraine, as well as caffeine pills because I heard caffeine helps (I'm in college, I'll use them at some point anyway

lol). So hopefully that will help until I figure out the cause and what I can potentially do to prevent them.