It is best to eat it right away or the same day. If you want to make it ahead of time, you could freeze it, but fresh is best.