how will i tell when my plants are ready to flower? is there a certain number of leaves or weeks or something? thanks