what strain is it i would say looking at them you have 3-4 weeks left you should not count the first 10 days at least from when you switch to 12/12 as when you flip 12/12 they dont start budding/flowering straight away, if its an 8 week strain then it will be 9 1/2 weeks till finnish if 9 week = 10 1/2 weeks to finnish an so on, this is my take seed sprouts = day 1(seedling stage) after 2 weeks/14 days old seedling enter into veg stage then its up to you how long you veg for then when you switch to 12/12 it ushally takes about 10 days for the plant to reconise that autum/winter is approaching an starts to flower an popping hairs out everywhere as said this is my take an not gospel its what works with me an seems to be right i know some people will say that day 1 of flower starts on first day of flip 12/12 but i find it never is my 8 week strains allways finnish 10-14 days later,allways try an go by the trichss as hairs can change brown/red colour by cold,touching them an other influences, if you read through peeps grow journal's is another thing you see that they have 8 week strains an they seem to finnish 10-14 days after 8 week guideline, as said this my take on it i am not looking to argue with anyone saying that this info is wrong etc just offering my 2 pennies, if it were my lady i would give it about another 2 weeks an then start a flush of about 5-7 days if hydro its upto you how long you flush for in hydro ushally about 5-7 day is enough an soil 10-14 days by the way they look real nice.peace