Typically most bouquets will last seven to ten days. However, some fresh-cut flowers that are known to last longer in a vase include chrysanthemums, carnations, alstroemeria, lilies, hydrangeas, and clematis are great choices. Chrysanthemums have been known to last longer than four weeks, which has led many florists to consider them the best flower for flower bouquets. Other flowers like lilacs, daisies, and peonies last only a fraction of the time— usually around three to seven days, depending on the variety.