Every strain has a different flowering period. 10 weeks is usually long enough for most strains, however if you have poor lighting it takes longer.