The Flies Be Gone Fly Trap will be effective for 4-6 weeks once it has been hung up or becomes full.
Each Flies Be Gone Fly Trap comes with a packet of bait and instructions on how much water to add to the bait after it is in the trap.
Yes, the Flies Be Gone Fly Trap does have an odor to attract flies. The Traps should be placed 30 to 50 ft away from the area that you are wanting to deter flies away from which helps the odor not be as noticeable.