The dry food has a shelf life of 18 months after the date of production, that is when the expiration date printed on the bag would be. However, it may be good for up to 6 months after the expiration date if stored properly. We do not guarantee any products past their expiration dates.