You can keep it in the fridge for 4-5 days or you can freeze it for a month. It is better to freeze it because it is already moist and can get watery. You can also make it ahead of time by preparing most of your ingredients so you just have to bake it when you want to serve it. Add some whipped cream on top if you are serving it to the kids and they will just love it.