Sorry to,read all this about Jaffa.
I know exactly where you are coming from.
Winston has lost his sight, possibly through high blood pressure, he has heart and kidney problems and arthritis.
Most days aren't too bad, but he has off days where he is off his food or/ and more disorientated than usual .
I have had to go to,the vets twice on emergency call out, Boxing Day morning at 2.30 am when he had a minor heart attack and the vet wanted to,pts ,but I wanted to give him a chance and he is still here.
Then he was on Asprin and had to,rush him down a few weeks later at 9pm as he vomited blood and blood clots.
He also,gets a very gassy tummy and constipation , so,give a around 3 lms of liquid paraffin.
He also,lost control of his bladder once whilst he was being sick and also once his bowels.
He is still eating well most days and has been outside in the sun ,so it's no time for him yet and he is 16 .
Hopefully Jaffa will stay stable now . Xxx