15 weeks flower is usually enough for any plant to self pollinate but sativas can go even longer probably about 20 weeks you get some of the highest yields growing this way but you haveto be on top on the signs else you could end up with a bunch of seeds. 10 weeks is usually enough for any indica strain about 12 or more for sativas :)