As for how long it lasts in the freezer, it depends a bit on how cold your freezer is, and whether it has stayed frozen the entire time. With a good freezer, and continuous freezing, I personally would be fine eating a chicken put in there 3 years ago.