you can actually start flowering from seedling if you really want, people have tried it....

but the basic rule of thumb is not to induce flowering until you start to see the plants preflowers - 4-6 weeks usually...but you can do it before if you'd like....

and yes to keep a plant in vegging mode just keep the light cycle 18/6. the longer you veg, the larger the plant