Carolyn
The hardest part (for me at least) to being a pet owner is coming to that time that it might be better to just let go. It sounds like you are already aware that you could be getting close to the end and that things are going downhill. Sounds like your cat has had a wonderful owner for many many years.