Hi John,
I have found it difficult to respond to this post as my Father had very similar problems so it brings back painful memories.
He was cured of his cancer but he was too frail to overcome the cure itself.
I find your bravery staggering.
Your humour is a rock you stand on and long may it continue.
Positive thinking will get you there.
I wish you well John.
All the best
George