Delivery takes 2-4 days, and we ship one day per week. However, due to demand from time to time, we can sometimes need to catch up on orders due to the seasonal demand for our products. If you are still waiting to hear from us within two weeks of placing your order, please let customer service know so they may assist in resolving this issue! We are not an importing company with a container load of stock; we proudly manufacture locally.