Narcissus flowers stay fresh for 4-5 days after blooming. Some types can keep their look much longer if the weather is cool. If you plant different kinds, your garden will have lovely blooms from six weeks to six months.
You will see more and more flowers each year if the bulbs multiply and grow well. Let the flowers fade and die naturally after blooming ends.