Yes, for effective flea control, pets should be on a veterinarian-recommended flea prevention while we treat your home and yard.
You'll see a significant reduction immediately, but complete elimination of all life stages takes 2-4 weeks as eggs hatch.