An icebox cake should be eaten the day after it is made to have time to soften and blend the flavors. I would say at least two hours.