Die Blütezeit variiert je nach Sorte und Anbaubedingungen. Sativa-Pflanzen benötigen oft länger zum Blühen, in der Regel 10 bis 16 Wochen. Indica-Pflanzen sind schneller und blühen in etwa 8 bis 12 Wochen. Autoflowering-Sorten, die unabhängig vom Lichtzyklus blühen, haben oft eine kürzere Wachstumszeit von etwa 8 bis 10 Wochen von der Keimung bis zur Ernte.