@Joanne I know it’s really frustrating to have something that doesn’t look right, especially when you can’t get in touch with the vet (or doctor!) right away to confirm wtf is actually going on. But is there a reason why you’re not willing to consider that the expire date might have just been entered into your vet’s system incorrectly, and that there’s nothing malicious or grossly negligent happening here?
I took a look at the (sadly, many) meds I have around the house. I have several in the original manufacturer’s package, with the addition of the pharmacy label. Here’s what I’ve found:
The manufacturer lists the expire date as MM/YYYY.
The pharmacy doesn’t list the expire date on the label at all, but lists a “use before” date related to the dispense date.
I also have some compounded stuff (from Wedgewood directly) and that lists a manufacture date and a use by date. No expire at all.
With what you’ve shared with us, it seems fairly likely that the expire date from the manufacturer was entered incorrectly into your vet’s system as 12 21 20 instead of 12 2021.
I (kindly, gently) suggest you not worry TOO overly much about this until you can get in touch with your vet’s office to confirm the actual expire date of your kitty’s meds. Best of luck being able to connect with them tomorrow, and I hope it relieves your concerns.