I can feel your pain, once having to put down Pinky, a cat I got when I was about three, doing it myself (not advisable by the way). You are doing the right thing, when their quality of life reaches a certain point that is all you can do...
_________________________
OBG