So sorry you're going through all this, those injections sounded just awful.
So sweet of your son and kitty to be so caring though - hope your son can fix it up as well tomorrow as he did today.
3b in South Australia.