that would depend on the things on your end , space , hight ect ect
i like to veg at least untill pre flowers appear , get a nice base started that way and end up with a nice yeild when done
approx 4 to 6 weeks , longer if needed and if topping i dont go 12/12 for a minimum of a few days after topping