In order to ensure premium quality, we make our mattresses to order. After ordering, it can take up to 1 week to ship and up to 2 weeks to arrive. Shipping times vary greatly depending on your location.