Different strokes for different varieties, but in general weed plants need at least 14 hours of light or they will begin flowering. Normally it's 12/12 for budding and 18/6 for veg, but I usually try flowering with 13 hours of light (the more the better).