Thats up to the growe but i usually start flowering when my plants are close to 12 inches tall(1 ft) but you can force fower your plant anytime you want but most ppl that force flower wait untill 4-7 nodes.....But urs still looks a little small so yes id let it get bigger and remember the standard veg time is usually around 2 months.So your grow is going good