It takes about 6 months but for them all of them to go you need to get your house sorted out with flea spray other wise it wont work fleas stay in your house and can go back on to your animal. They stay in your bed and on your furniture well basically everything in your house.