Don't give up,my vet was diagnosed with about the same conditions 4years ago,he was 78 then,he is now 82.