... long is the detox last?