Most floral arrangements last 4-7 days or longer, depending on the flowers used and the care they receive. The Society of American Florists provides these tips for longer-lasting, more vibrant flowers:
Smyrna DE, Dover DE, Townsend DE, Odessa
DE, Middletown DE, Clayton DE, Newark DE,
Galena MD, Milford DE, Wilmington DE, Bear DE, Millington DE, Hartley DE,