Question: are all ornamental grasses perennial?
Answer: Most ornamental grasses are perennials, living for two or more years. Annual grasses live for only one growing season because of their natural growth habit or they are not hardy in our climate. Grasses have growth habits that are either clumping or spreading.