I'm so sorry. *hugs* I just read that and now I want to cry.
As a pet owner, I know it's the worst nightmare of anyone who owns an animal. I was terrified I might have to make that decision for Igloo as she got older (though she ended up dying quietly at home) and I know it lingers in the back of my head now I have Carys.
I guess the only thing you can do is take the time the vet has given you. Don't make a decision now while the shock of getting that news is still fresh. Even have a look around and see whether there might be some other option. I know in the end you'll make the right decision whatever that decision is. That's because you love him, enough to do what is best for him.