It will take about two years for cardinal flowers to produce a flower and form a large rosette in the first year.