Hey man gratz on your first grow!
You can flower whenever you want to but what you have to keep in mind is that plants will double to even triple in height during flowering. So if you have the space veg as long as possible to get a bigger yield. Also, obviously, the bigger they are the more...