We typically have a processing time of 1-2 business days. We aim to ship out orders placed before 2pm EST same day. The hair is shipped via USPS and generally arrives in 3-5 business days, depending on your location. The only exception where items would take longer to ship out is if they were to be on back-order. We also have expedited shipping for $60 via Fedex should you need to receive items sooner. Our expedited shipping usually arrives in 1-2 business days depending on what time the order is placed.