How tall should they be before they flower? I see some people have 2-feet some have 10-inches.... is there a general rule?

Also is a 1-gallon pot too small? I have mine in 1-gallon pots and my biggest one is now about 14-inches tall......

I have seen anywhere between 1-4 gallons as being acceptable....