Excellent prices and quality items!! I always try to make sure I order well in advance just in case there is a holdup from ordering overseas. My most recent order did take over 3 months to get here, which was frustrating, but I still got it before my dog was due for the next dose. The holdup I'm sure was not the fault of Petbucket, just be aware if you are in the States, don't order something you need right away. 🙂