Flowering times can vary greatly, and is dependent on the particular strains genetics, lighting, and other factors. If you know the strain, or even what type of cannabis it is, you can do a little research on various strain database websites and get a rough approximation of flowering time...