My 17 month old son is allergic to peanuts also. I have an EpiPen Jr and the expiration date was one year that I received in back in October. Unless used and need to replace, I only have to get a new one every year.
You got an old one and I would definitely take it back!!