Dude, im sorry for ya.
I have two cats and i know how i'd feel.
My mother in laws cat looked the spitting image of yours and he was put to sleep last year, aged 16 i think.
Henry went a bit slower, was on steriods for ages and was like a new cat, but it gets us all eventually
They will always be in our thoughts so only gone in body not mind.
Phil