Veg as long as you want but remember, the longer you veg the bigger they'll get. Not a problem if you have space.
In 4 weeks time under the right conditions I can get mine between 15-18" (in hydro). Then add another 6 inches because they'll grow a bit more before they show, so you're looking at...