The flowers will last from three to eight days, then the flower petals will drop off.