I was told by my vet never to buy frontline through internet or mail order as there is no guarantee of what you are really going to get. Apparently there have been instances where animals have become very ill from inferior products.