I need to know the soonest time I can start to flower. I might not have a grow room in a couple months. I have 6 or so plants. Four of them are about three weeks. The others only a couple of days. I read somewhere in the forum that it is recomended that they are at least 10-12 inches is that true? Could someone with experience fill me in please