Don't bother to buy it - my vet changing the recommendation to Broadline resulted in the worst flea infestation I've ever had. Went back to Advocate (and multiple house treatments with Indorex) to get back to a flea free house. And both Advocate and Frontline require a vet's prescription.
Grumpy, Frontline doesn't need a vet's prescription but Broadline does. So, OP best to buy from vets. Anything you can buy from the chemist, pet shop, supermarket is absolute crap. They can only be sold through vets or with a prescription for a good reason.