My order came in the mail within 2 weeks from order date. It was fine. I am glad to be able to get my pets medicines at a very discounted price. Expirations dates are way in the future; I will use them up before they would ever expire. I am glad that Pet Bucket offers us the chance to get them without having to go to the vet all the time to get them.