We do everything we can to prepare and ship your package the day you place your order. Since your package is no longer under our control after this stage, the time before delivery varies greatly. Sometimes packages arrive at the customer's home the next day, and sometimes it takes up to a week.