Please understand that Portsmouth Halloween Parade is an all-volunteer operation. We will do our best to get your order filled in a timely manner (within 30 days). If you are getting one or more items shipped, shipment may be delayed if we are running low on merchandise. The quickest way to get merchandise is always to come to an in-person event. When ordering from our website, your order may be delayed if stock is low and another print run is needed to fulfill your order. We will wait until all items in your order are ready before shipping to keep shipping costs down. Thank you for understanding.