Hello
Yup I have fibro too, and used to take diclofenac. I swapped to di-hydra-codeine pre op, as the diclofenac gave me a bad tummy.
Post bypass, you can't take any Non Steroidal Anti Inflammatory Drugs (NSAIDs) as these irritate the stomach and can cause ulceration along the staple line. This includes the 'profen and 'bufren range of meds (ibuprofen ketoprofen etc) and the diclofenac range too. You also can't take aspirin.
You can take codeine based meds, and stronger things like tramadol. The 'dols and the 'mols basically!
I found that my pain levels dropped almost immediately post op. I stopped taking painkillers the day I was discharged and have only needed them on one or two occasions. I took 1 dihydracodeine tablet a few months back and developed an insatiable itch all over my face lol. Your tolerance for painkillers changes dramatically post op!
These days, if I need painkillers I find paracetemol to be sufficient. I know that probably sounds ludicrous to you now, as it would have done to me pre-op, but it is honestly true.
It would be a good idea to talk to your consultant or GP, whoever manages your fibro, now to try some alternatives so you know you'll have your pain under control immediately post op.