According to the Drug Enforcement Administration (DEA), Fioricet is not a controlled substance. However, butalbital belongs to a class of drugs known as barbiturates. These drugs are habit-forming and can be abused. For this reason, it’s not recommended to take Fioricet long-term.