I have been buying from Pet Shed for a few years. Normally it takes 3 to 4 weeks it being out of the country and that is fine. Just plan for it. I have 3 big dogs and a small one and you can't beat the prices. My latest order came in 2 weeks. Comon folks with Corona they are doing great!