Fioricet is a medication to treat migraines. It is a combination of three medications: acetaminophen, butalbital, and caffeine. Fioricet is often prescribed as a short-term treatment for migraines, as it can provide relief from symptoms like pain, nausea, and vomiting.