how long does it take to go through the withdrawl process