i am growing 6 plants right now and they are about a foot tall. They can get about 4 feet maybe a tid bit more but a shelf is at 56 inches above the soil. When should i flower them so they dont get too tall. I am hoping to get atleast 2 oz a plant. about how tall do they need to be to get that. this is my first grow so all advice will be useful.