The flowering phase of the plant's life cycle is determined by a number of factors, including the type of plant, light and temperature requirements. Generally, plants in warmer climates will flower sooner than those grown in cooler climates. Plants that are grown in full or partial sunlight will tend to flower sooner than plants that are grown in cool, dark conditions. A plant's normal growing height and age also play a role in determining when it is ready for flowering.