Tiramisu is best if eaten within 2 days. The ladyfingers start to get wetter the longer it sits. Since there are no raw eggs in the frosting, the cake can even be refrigerated for 3 days.