It's prescription - you have to get it from the vet. It's not cheap but it really works. It goes by weight ... what I got for my dogs was about $17 a dose but worth it. It's probably less for a cat. And usually one dose works longer than a month.