I have never seen any fly spray work for more than 5 minutes. I've sprayed my horses down liberally and within minutes the flies return. I've given up on fly spray. I just use swat on his chest, belly and i'll put some on his ears (only when i ride) He wears a fly mask during the day. It is the ONLY thing that I find works. I"ve wasted a lot of money on fly spray.