We at Flags By The Dozen strive to ship almost all orders within 24 hours and ship the same day or the next business day for all in stock items. Please be advised that orders may be delayed by 7 business days due to restrictions placed by shipping delivery services such as USPS, UPS, and Fedex.

                               We apologize for the inconvenience and thank you for your patience.