I had a headache for a whole year. Very bad at times. I believe it started because I was taking to much thyroid medication. I was diagnosed hypothyroid after my son was born. My thyroid got better on it's own but I did not know that. I was taking fiorinal and fioricet which helped at first but then my headaches got worse. I believe I was getting rebound headaches. I did not know that at the time though. So I just wanted to warn you about the rebound headaches if you're taking stuff for the pain and also to remind you to consider medications you are taking as possibly being the cause of your headaches.