Please allow up to 20 business days for your item(s) to ship as most bedding items are made to order. Most orders will not take this long, but please allow up to the 20 business day time frame. There may be slight delays during busier seasons such as Christmas time. If you have not received your item within the time frame stated in this listing, please allow an additional few days for mailing delays and then contact us for help.