If you are having a hard time sleeping at night do not take Fiorinal or Fiorecet as they contain 40MG of caffeine in them which will probably, like me, keep you up all night. I would suggest using Phrenilin instead. Phrenilin is the same as Fiorecet but without the caffeine..Taking Phrenilin along with taking Xanax will definately knock you out.. Also, your sleep problems may also be a result of taking too much hydro.. Try not taking hydro for a day, if possible, and see if that helps at all..