It is the amount of time that a marijuana plant needs to mature its buds. On outdoors that usually happens from September to December for later strains which can only be cultivated in tropical areas. In a growing room the flowering period usually goes from two to three or four months in later cases.