you could flower them now, but I'd wait 2 weeks or so. I like to let my plants get to about a foot and 1/2.