With the proper care, your sunflower bouquets should be able to last anywhere from 6 to 12 days. Of course, this is highly dependent on the initial state in which your sunflower bouquet is delivered to you. At BC Florist, we only deliver the freshest sunflowers to you, so you can rest assured that your bouquets will remain fully open for a long time.