Yes it is best to wait two to three weeks between flushes, so the stones have time to move down from the liver, into the gall bladder. Unless you are having gall bladder attacks or have a stone stuck. Then you can do back to back flushes, even do three in a row, each day. Other wise, wait two to three weeks between flushes.