Hazes and Sativas often take much longer. For example a haze strain (like Haze from Nirvana) can take 3-4 months in the flowering stage before being ready to harvest.
Every different strain has pros and cons, but if time is a factor for you, pay close attention to the length of the flowering stage when deciding which strain to grow. The majority of seed banks list the length of the flowering period as part of their stats for each strain.
3.) Give Plants 24 Hours of Light per Day During the Vegetative Stage
That means that once you've started flowering a specific strain, there isn't a whole lot good options to speed things up during the flowering stage.
This makes the plant "think" winter is coming, and it'll start making buds as soon as it's able. This means that your "flowering stage countdown" begins within about a month from the seed being planted.
2.) Choose A Quick-Finishing Strain of Marijuana
If you want to initiate flowering early, it's better to do so after after waiting just a bit, so you grow plants that are relatively small but can produce more than a couple of grams worth of bud. This is known as the "Sea of Green" (SoG) technique. A bunch of smaller plants is easy for new growers to manage, plus it gives you the option of trying different strains instead of getting of lot of one strain.
You also have to remember that your plants will approximately double in size from the beginning of the flowering stage to the end. This means you want to take them out of vegging when they are about half of the final desired size.
The reason this stage can last indefinitely when growing indoors is that you are the one who provides the signal for your plants that it is time to start flowering.
The amount of time it takes to grow cannabis can vary greatly, but there are things you can do to speed it up. Some, like shortening the vegging time, will have negative effects on yield, so you should always weigh the options carefully.
But that is just an average. The time it takes for weed to grow varies greatly. As mentioned, it depends on a number of factors and can range from 8 weeks to well over half a year.
The bloom stage can be broken up into several distinct sub-stages. You can read about that in our article on flowering time, which also covers how to know when it is time to harvest your buds.
The primary factor that influences how long it takes cannabis to grow is the strain. Choosing a fast-growing strain can shorten the time considerably.
Vegging in one room and flowering in another allows you to harvest twice as often. While one set of plants is in the flowering stage moving toward harvest, you can have the next group vegging in a separate area. Then you can move them to flowering as soon as the group currently flowering has been harvested.