I'd say the worst of it took about 2 weeks, but really for about 6 weeks you are still going through withdrawl. I have been off it since January and I have to say I still feel kind of blah some days. Changing to a healthier diet and my suppliments have helped.