Do not take more than 2 per day. I have been given these for a year, however, found several forms. The cap seems to give me a headache while the Butalbital (generic) pill seems to work fine. But I will never, ever take more than 2 per day nor will I use them two days in a row.
I've also had the kind with codeine in them, too. Those worked 'kinda' for me because I have severe neckpain with my headaches (typically coming up after a seizure). The codeine makes me kind of funny, I get hyper and clean my house, then I feel sick and sleep.
I don't know if you can drink caff. but I try to just use a nice hot cup of black coffee (no sugar, no cream) for my headaches. It's cheaper, soothing, and my liver isn't nearly as upset about it. However, drinking too much can be bad, so I take inositol to make up for my hardcore coffee intake.