Be careful when purchasing these products online! They are not guaranteed by the manufacturer (merial), and they do not sell their products to them. This being said, it is unknown how they are handled or where they came from. Also, most vet clinics have mail in rebates, it buy 6 get 2 free on frontline. Also, I've noticed some online sites get you with shipping costs. Hope this helps.