
Same here, actually it's written in my contract that they have to take it for a check-up within 4 working days. I do have mine checked a couple of days before they leave also but this is something that I advise on.
There are different ages that people accept. Some vets do them from 8 weeks and upwards, speak to your vet and I'm sure they'll advise you properly.