All orders take 24-72 hours to process. This means we are getting your order ready to ship out. By the shop being closed on Sunday and Monday weekend orders may take 48- 96 hours to process. Shipping is Flat Rate which it takes 2-7 business days in the mail. If you feel this not enough time for your order to be in please do not order your hair online.