The best fly traps work instantly. However, chemical- or food-based baits might take a day or so to reach their full scent and begin attracting lots of flies. Strips and electric zappers should start to work immediately.