How soon should it take effect?

It depends on the specific environment but usually you can see results between 3 to 7 days.