I have had a lingering headache for more than 3 weeks now. No matter what I take, it just subsides it for awhile. I have a history of migraines, but I take Excedrin Migraine and it always goes away. But not this time. Just wondering what would cause a headache to last like this.