Have Cat Questions? Ask a Cat Vet Online.
Dr. Paul Brazzell here
She is a little older and so I worry about things here and the fact that this has been going on for a while.
You have tried a lot of different foods but I think it is time that we have her blood and urine tested
She may have kidney or liver disease and/or an infection and we need to find out
They can also check her teeth and inside her mouth
Can you take her in?