it depend's what sativa strain, and is it a rudealis ?? stiva/indica mix like 60%sativa/40%indica i say at least keep flowering 9-10 weeks, i think 10 to 12 weeks is approx.
and sativas flowering time is 8-16 weeks , usually it's 9-14weeks but it can be 16 weeks too...