Annual plants complete their life cycle in one year, whereas Biennial plants complete their life cycle in two years.
Carrots are biennial plants because numbered carrots complete their life cycle in two years.
Carrots continue to reproduce vegetatively even in the warmer months and bear flowers and fruits only in winter.
Their swollen roots are produced, harvested, stored, and eaten during the year of sowing. The roots need to be left in place to form seeds, and after vernalization, the plant will bloom the following year.