My vet has prescribed Bravecto for my cat - and charged £42 for it! The justification given to me was that it lasts for three months. At that price, it ought to. I see you can buy it online for about half what I paid, but you need a prescription. Has anyone here ever asked their vet for a prescription and bought the stuff privately?