The longevity of mood-enhancing bouquets depends on various factors such as the freshness of the flowers, the care taken, and environmental conditions. On average, well-maintained bouquets can last anywhere between 5 to 10 days.