We are a small business and we are doing our best to keep up with orders and product. Some items may be back ordered. Please allow us to get in touch with you within 24 hours to let you know if any items that may take a little extra time to be mailed to you. You will always have the opportunity for a refund if the items are not in your preferred timing. We thank you for your patience and business.