My Crisco in the cans (except they're made out of cardboard or something now) have lasted for years. I know I've used it when it was at least 5 years past the "sell by" or "best if used by" dates.

Once opened, I put in the frig.