UltraShield EX Fly Spray should be applied every 5-7 days for optimal fly control.