I ordered for my 2 dogs and although it did take almost a month for it to arrive, I gave it to them last night and instantly they quit scratching. I went on a rotation for every 3 months but adjusted the next mail date for a month earlier so I will always have available when medicine is due. I would definitely recommend PetBucket for all your pet medicine needs.