My vet, from when I used to live in Eastern Oregon, would send out cards exactly two weeks after. I think it's only because of gentle consideration. They want to give you time, it seems.

Also, they are very, very thoughtful! Usually everyone signs it (even their maintenance guy!) and puts a message in it.