I am sure there are a wide variety of reasons for migraines and headaches ranging from stress (it is the holidays!), to grinding teeth, to simple dehydration to allergies to medical problems. You should definitely follow up with your doctor regarding this issue to rule out serious medical conditions. You owe it to yourself. Good luck and feel better!