how long should withdrawal take?