I've heard some tanks take 2 weeks. I've heard some tanks take 3 months. I've even heard, but doubted, a 24 hour cycle.
There are too many factors that play into a cycle to put a set time on it. However, I think most would agree that the 4-7 week period is a reasonable timeframe.