All orders placed by Monday October 16th will arrive in time for Halloween! We are currently hitting our peak time now so plan on 7-10 days for delivery. We do not offer expedited shipping during peak time.