We haul your flowers directly from the flowers markets, so they'll be fresh and will arrive in bud form. Please allow a few days for your flowers to fully blossom. They can last up to 1-2 weeks if you follow our Flower Care Guide.