"Week 1: Germination week (or however long it takes)
Weeks 2-6: Vegetation phase (24/0hrs)
weeks 6-10: Flowering phase (12/12hrs)
week 10ish: harvest that shit!"
to address this question, add a couple of more weeks to vegn and flowering.
week1 germ
week2 to week 7 (at least 5 weeks to veg, some people go 4 some people go 8 you can veg for how long as you want

)
week 8 to week 16 flowering
week 16 harvest, depending on strain, most indicas harvest at 16 weeks from seed. sativas add an addtl 2-3 weeks flowering.
drying for a week, and then curing for 3 will give you bomb ass smoke.
so from start to finish maybe 20 weeks.