Gro 13 to 15 Fioricet a day does you Dr know this Im not judging you but just know the cet in fioricet is acetaminophen and is horrible for your liver I would check on that could be the cause of the weight loss.good luck with those headaches I have suffered and I know it sucks