Careful buying from this company. They are NOT a pharmacy but a middleman buying from another pharmacy. Vet Depot makes many mistakes and lacks proper communication abilities to successfully fill an order. If you buy from them you must allow a couple weeks for delivery and follow up daily. Took 2 weeks to get vet approval for WRONG quantity, order shipped short and was never notified of shortage. Ordered elsewhere, vet approved and shipped same day. After 2 weeks I received 1 week of meds instead of 1 month. Lucky this was not a critical medication and I could easily re-order quickly.