This one last a day because it's so delicious. Just kidding, in all seriousness, this cake lasts 5-7 days in the refrigerator. Keep it in Tupperware or cover it with foil or plastic wrap. Because this cake contains so many fresh ingredients, I do not recommend keeping it at room temperature for longer than a day.