You can flower at anytime it's just a matter of how big you want them to get. I see a LOT of people on here flowering 2ft tall plants and I don't really understand why, a 2 ft tall plant under good conditions can grow easily another foot or more in less then a month.

Why do you have them both in the same container?