25 days is not enough time to finish even if they start now, unless you cover them. It sounds like the genetics were either no good, or sativa dom. I have a number of plants that were grown from seed this year that are just starting to flower now. I know thwy will not finish before ot gets too cold here, so I'm just gonna see what happens. I'm not expecting much to happen though, and I wouldn't get my hopes up too high if I were you.