Fly control treatments are highly effective. You will see instant results after treatment. There is also a residual chemical which prevents flies from returning for several weeks.