Thanks for your kind words. We go back to the vet tomorrow. We'll see what happens. How long do these things last? I've had cats all my life and I have never had an experience like this. Thanks, Jo..