the shelf life of those more-expensive cartridges is limited to a couple of years or so.
The problem is with the toner settling and caking. If you're happy giving the cartridge a little jiggle from time to time (as per the instructions when installing the cartridge) you'll be fine. Some cartridges stir the toner in normal use, in which case the in-machine life is way longer than the shelf life.