Hi JLP. sorry you're having such a rough time of it at the moment. I wish I could come and give you a hug, will have to send virtual one instead.
This will pass and you will start to feel better and that it was all worth while, even if you can't see it at the moment. Post op pain is awful, but unlike the chronic pain from arthritis this will get better. Please make sure to take your Meds on a regular basis - set an alarm on your phone to remind you if necessary. Once the pain has built up it takes longer to regain control so the Meds should be spaced and taken before that happens. If the Meds you are on really don't do the trick then you need to be contacting your doctor for assistance. It could be that you need your Meds reviewing. I take my Meds every 6 hours and find that it works for me. It means waking at 6 am to take them, but then I settle down again and sleep some more. I personally found, some years ago, that dihydrocodiene made me feel sick. So I now take regular Teamadol, Nefopam, and Paracetamol. It suits me, but sometimes it is trial and error. Like I said before we are all individuals and what suits one won't suit all. You will find the right combination if you ask your doctor or even your local pharmacist for information. Just don't give up. We're all here for you.