I can say for sure after couple rainstorms and it is still there. I have 2x 100lb. Dogs and only scoop each weekend. Not sure on your geographic area but I am in SE Michigan on an island.....so yeah we get a lotta bugs. It's good stuff. If you are having a backyard party spray a day before.