My story is almost identical to Phyllis H's story. I ordered medicine for my dog on 4/14, it is still not here, and not even close to being here. Despite Allivet's Order Acknowledgement page stating 3-4 days for shipping, Allivet's customer service told me that it is really 5-7 days. I did request that they overnight me an order, which they did and I appreciate, but I will end up being charged or I have to spend my time returning the first order. I spend nearly $100 per month for my dog's prescription and will do so until my dog is no longer alive. A company that values their customers would have better shipping policies and waive the charge for the medicine that they know is taking too long to reach their customers. Allivet is probably fine for non-essential goods, but if it's a life saving medication, as is the case for my dog, I would suggest finding another pharmacy.