They say that you should wait until the plant is at least 12 inches tall, but that, to me, will give you low yield. I'd say wait until month 2 or even 3. You can do it now I guess, but I don't know if you'd be happy with the amount of bud you end up with since the flowering period takes about 2 months.