Daffodils can sometimes stop blooming for a specific reason. When they stop blooming, it’s called going “blind”. The 4 main causes are:
Planting Depth : The bulbs are planted at the wrong depth. If they are too shallow, they can dry out and die. They need to be at least 4-8" down, depending on their size. You can also have problems if they are planted too deeply, since they may be slow to emerge.
Impatience : The foliage was cut back too soon. If the leaves aren't allowed to remain on the plant until they brown on their own, the bulbs won't store enough food to get them through the remaining summer and winter. It's not pretty, but it's vital. Plant something nearby that will hide the fading foliage.
Food : Bulbs can store their own food, but they still need nutrients from the soil to build up their reserves. If your soil is very lean, the bulbs, especially the newly developing bulbs, will need a boost after flowering. A bulb food, or any fertilizer high in phosphorus, will do the trick.
Narcissus Flies : Narcissus flies eat the flower buds. The adult flies crawl down into the soil and lay their eggs, then the larvae hatch and feed on the buds. If you cultivate around the area, it should kill the larvae or at least expose them to hungry birds.
Few plants can survive on their own forever. If your daffodils aren't living up to expectations, check for one of these problems and get your daffodils back on track and blooming for more generations to enjoy.