peanut butter pie needs to be refrigerated, because it includes whipped cream and cream cheese. it will last 3-4 days in the fridge (but probably much less because everyone will eat it right up!) you can also freeze no-bake peanut butter pie.