Good morning RetiredMom. I'm retired too, so now I have to help with grandchildren, which causes way too much pain.
I don't take my pain med at night, so in the morning it takes an hour and a half to get going, and I don't really get relief until my second dose of the day. All I get is tramadol which wakes me up - reason I don't take it in evening. I only get 3 (50mg) and need them all to get through the day. Doc said to take another if I need it, but only prescribed 3 a day, so there's not enough for an extra. 4 Advil (200mg each) is my breakthrough med. 2 wasn't nearly enough to do anything. (Advil comes in 800mg, which is .8grams, for clinical use. 3.2 grams is max clinical for a day.)
I also take one amitriptyline and alternate between 1 mg melatonin and temazepam half an hour before bedtime. That combination working well, so I don't usually need Ambien for sleep anymore. I wake up in the middle of the night in pain, but I'm sleepy enough to go back to sleep. Amitriptyline helps some people with pain, but it usually has to build up in the system and needs to be taken more than once a day. Your doc might prescribe one of those meds since they're not narcotic.
I was taking Celebrex, because some of my pain is shoulder post-op, but it gave me a lot of stomach pain. It helped a lot, much better than Advil. None of the other NSAIDS worked at all.