As long as its grown enough to have healthy roots you can flower it any time you want. We use to have a thread here where people were even growing in shot glasses.lol Generally the plant will grow another third in heighth when you flower it.