All orders will have a 3 day processing time and will be shipped in 3-5 days after order has been processed via USPS. This time excludes holidays and Sundays. If products are in stock it will ship sooner. We advise you to order ahead of time to ensure your order will arrive in the approriate amount of time. We are not responsible for weather, holidays, or delays. Tracking numbers are provided and signatures are required.