Well indeed, but they say you should take this before you start drinking! An hour or two before you want to stop, perhaps.
In the test they ran they even had people take a pill every day for a week in advance. These are bacteria so it kinda makes sense that it a takes a while for them to get cozy.