We bought some stuff from the vet and she put it on Major when we first got him. She said it would take 48 hours but after 2 days he still had them. It took a while but we haven't seen any in the last 2 months.