knowing the strain would give us a better idea...but overall, the majority of strains are ripe between mid to late october. bag seeds tend to be sativa-dominant and can take a little longer and looking at your pics, i'd have to say it's going to need all the time your weather can give...at least a month. it has a lot of filling in to do but if you give it the time it'll be far more rewarding.

patience...we know it's hard and it doesn't get much easier after a couple decades of doing it...but ya gotta refrain for maximum potential.