Since all of our shower curtains are made-to-order, it takes a few days to design, print, inspect, and pack your order (depends on the orders queue).
Our shower curtains are usually shipped in 3-7 business days. Shipping transit is typically 1-5 days, depending on your location.
With that said, we do understand "emergencies" like a fast-approaching birthday. If you need your order sooner, reach out to us via phone, email, or chat, and we will do our best to accommodate.