Some indicas can finish flowering in 45 days which means more harvests per year for the commercial grower as well as those who just like it fast.

Some sativas can flower for 10 to 20 weeks until their finished which is just too long for most growers to deal with, but it is worth waiting for.

I only share my superhaze and lambsbreath with best friends, and then sometimes not at all.