Yes, it can be considered too late if you have missed your cat's vaccination by 3 years. The exception, in this case, is the rabies vaccine which needs to be mandatory and supplied every year, there is no other way around it.