You can flower at any time, but...it seems that the younger the plant is, the longer it will take for it to flower.