Lady has a laundry list of chronic health problems and is also really old

(14.5) and she can take Tramadol safely. I keep it on hand for an arthritis flare up and she also took it last summer for a very painful eye infection.
I'd discuss options with your vet tomorrow.