Peanut butter can last for six to nine months if it is opened and not refrigerated.