We want all our customers to be happy with their purchase and to ensure that all items shipped are of the best quality. You deserve the best and to be in your happy place at all times. Orders typically take up to 2-5 business days to be processed. Orders are packed and shipped during the weekdays. Orders are shipped by UPS and USPS. We try our best to ensure your order will be delivered on time. Please keep in mind that we are only provided with an estimated delivery date from our carriers.