Personally, I would go a little longer -- 6 weeks, 8 if it's a strain that doesn't stretch much. I grow only 1x a year, and only 2 plants, so I want maximum yield. An extra 2-3 week investment in time in vegging means a much bigger yield on the back end, so it's worth it to me.