Up to two days! Wait to do the honey icing drizzle until right before you serve it. Keep it wrapped in plastic until you're ready to serve.