Pillow Guy is a vertically integrated company, which means we control the process from production all the way until we ship out the product. We have on own warehouse located in near Los Angeles, CA where we ship your bedding from. Depending on where you live it can take anywhere from 2-5 business day to receive your bedding.