A couple of years on average if still in their original packaging. Which means technically all yours are well beyond their normal shelf life of about 2 years.
This isn't to say that they won't work any more, but their life expectancy may be reduced if they do work.
http://www.cartridgesave.co.uk/print...idge-life.html