Because it uses cream cheese, it needs to be stored in the refrigerator.  If wrapped air tight, it will last up to two weeks if ingredients are fresh. It will last longer if the outside nut topping hasn't been added.