800petmeds over the course of two years I don't think ever shipped anything on time. Worse, most items, foods in particular, are drop shipped and 800petmeds has no control and often doesn't even know what is going on. The final straw is that their internal systems are hopelessly screwed up. They often just skip shipments without notice when they don't have or cant get an item, no notification. The autoship system will not only skip, but also double fill and double charge you. If you dare complain they ignore you and block you on social media. I will never do business with these people again, it's just hopeless.