Even though a jar of the stuff is shelf-stable for up to two years when unopened, almond butter can go rancid. As Janet Rausa Fuller explains in Epicurious, open jars of nut butters only last two to three months when stored on the pantry shelf.