I always run it 6-7 weeks. Im sure you could run it whatever length you wanted too. I have never noticed it "stop" working, its always my fault that i dont keep adding calories to keep the gains coming.. For my own motivation, I like to hit it hard for around 6-8 weeks and then just about when im running out of steam with my diet and intensity.. I will come off, stableize and hit it hard again...