Getting a lot of migraine headaches lately

I'm not too sure why but I have been having a migraine headache every day for the past week. They really suck having migraines and nothing will help but laying down with a cold wash cloth on my forehead and even some days that didn't help that much. Tonight I had to take Excedrin PM that knocked me out a couple of hours before it would go away.
Hubby says its probably because I've got so much on my mind andyea that is for sure true, I have a ton on my mind but not really stressed about anything and that is usually when I get them so I don't know hopefully it will stay away and not come back for awhile. The weird thing is that its only on the top right of my forehead..
Have a great weekend everyone.