Ordering early is encouraged, especially for holiday orders. Please put your delivery or event date in the note to seller upon checkout. Allowing at least two weeks from order to delivery is optimal. If you have a rush order, contact me and I'll see what I can do. I ship USPS Priority Mail in a medium flat rate box which takes 1-5 business days, depending on your proximity to Texas.