All of our foods leave us with a minimum shelf life of 75% and then it is delivered to our retailers. It is their responsibility to ensure that they are selling in-date stock we are sorry if this has not been the case for you and would recommend that you