I am no expert by any means, this is actually my first cycle, but from what I've seen 4 weeks it's too short and you hit diminishing returns at 8 weeks. So I figured 6, mainly because the amount I got from my source called for it. I will definitely be doing another 6 week run next year though.