This is a last-minute kind of dessert. Once the peaches go on the baked puff pastry, the juice will start to make it soggy. It's best to eat it within 30 minutes or less. I honestly wouldn't know how much longer it would last, because we ate it within 30 minutes for sure!