the soap will stay for awhile....

i would do it whenever you go check on your plants...i dont know how often you plan on doing this though...