I know this is so hard for you, and, yes, I have been through it several times. I think catnapper is right...you will know when it is time. Hang in there. You are doing an awesome job of taking care of Taz. HUGS from us too!!!