There are many factors that contribute to the failure of Narcissus to flower after growing in the garden for a few years. The basic problem is that bulb size was reduced below the minimum size required for flowering for the specific cultivar. Generally, this is 12 cm, in circumference. Some of the factors leading to this failure are:

Consumer Horticulture | Bulletin 41: Narcissus