The veronica genus consists of over 500 species. The majority are perennial species, though some varieties grow only as annuals.