We get Comfortis from our vet on a monthly basis. We can't afford the 6 months at a time, but monthly is only around $16. Sounds kinda high, but it does work and fast. It's worth it for us. And it's in a pill form, so we don't have to worry about it being washed off in his bath.