Treating for fleas takes about 3-4 weeks. You need to treat your pets, home, and yard at the same time. Keep vacuuming, washing pet bedding, and applying treatments for 4-6 weeks.
This ensures you get rid of all flea stages, including eggs, larvae, and hidden populations.