Yes it does get better in time. I’ve had to have two cats put to sleep, fortunately by a vet that does house calls. We did end up with two more, and then a third. And I will likely have to call that vet again in a decade or so, because even well-cared-for indoor cats don’t last forever.