I've sowed many of my bagseeds with an unexpected rate of germination (I sowed 18 seeds and 14 of them sprouted). I plan on slimming that number down and then again when I sex them. But I was curious how long it usually takes from the time they sprout till when I can harvest. I know this time varies with different strains, this one seems to be a sativa based on it's leaf structure, but the average time of cultivation would be a nice thing to know. I'm only concerned because I would like to be able to harvest before x-mas. Most of them sprouted about 2 weeks ago. So is 14 weeks ample time for a plant to mature and be of highest quality?