Pet supplies and accessories for happy and healthy pets. We are based in Kansas City, KS. Most of our inventory is shipped from Kansas City, some comes directly from our factory in China. We generally take 5 days to process orders. Shipping is 10 to 15 days. You can expect your order to arrive 15 to 20 days. All our orders are protected with 100% money back guarantee. Thanks for shopping!