IDLE Mattresses are made to order. They will take 2-6 business days to be made and then once shipped we will provide the tracking number by email. Once shipped depending where you live it can be 2-6 business days to arrive. If you order on a Wednesday or Thursday they will take longer to ship since our factory does not do production on Fridays or Holiday Rush/Sales time orders can take longer since the factories will be busier.