Try to order 1-2 weeks before you need it. This ensures the bakery can meet your wishes and create a perfect cake for you.