also, read one of the growing guides here on the forum like this one: http://forum.grasscity.com/showthread.php?t=73015
From what I've read, it's purely up to you when you go into flowering.. If you want a bigger plant, flower later on in the plants life, when it's gotten fairly big from veg. If you want a smaller plant, flower earlier on in the plants life.
Best to wait until a week or so after you start to see alternating nodes. Before that you could force flowering prematurely but probably will see lower yield. Waiting a bit makes all the difference, patience has its virtue...
^ on that note if a plant hasn't shown alternating nodes by the feet & weeks I suggested ,then there a major problem.