Fioricet

Pain relievers offer quick relief for occasional headaches. But there's a limit. If you find yourself taking pain medication more than two or three days a week, you may actually be contributing to your headaches rather than easing them. It's a cycle known as rebound headaches.
The cycle starts when you take too much headache medication — more than the label instructs or your doctor prescribes. Soon, your body adapts to the medication. You may not even realize that you've been dosing yourself too often until you miss a day and your head starts to hurt again — sometimes more intensely than before.
The only way to stop rebound headaches is to reduce or stop taking the pain medication that's causing them. It's tough, but your doctor can help.
Over-the-counter pain relievers that contain a combination of caffeine, aspirin and acetaminophen (Excedrin, others) are common culprits. This group also includes prescription medications such as Fioricet, Fiorinal and Esgic, which also contain the sedative butalbital.