Hi,
Though not a narcotic, I believe Fioricet has Butalbital in it, which is a barbituate and can be habit forming. If I were you, I would do a search regarding it's safety for recovering addicts or people prone to addiction.
I hope this helped some.
El