Most of the common marigolds are classified as annuals. They complete their life cycle within one growing season and so, they have to be planted every year. Sometimes, the seed left behind may begin to grow the next season. However, some species of marigolds are perennials.