Fioricet
"I developed a tumor 6 yrs ago because of a temporary lack of oxygen and since then I have suffered severe, debilitating migraines that last for days. I've been through several neurologists trying to get help and have been on very strong medications that mess with my brain chemistry to little alleviating effect. The neurologist I currently have began giving me nerve block injections in nerve bundles near the base of my skull every few months. They are very painful & only last about 8 weeks, sometimes longer if I'm lucky. During my last round he gave me Fioricet to try to prolong the time between shots. I have to say it works wonders. I only take 1 and can actually function. If it returns I simply take another! That's all I need for weeks, at times."