When I have received payment I will have your item shipped to you within 5 days, UNLESS the item is not in stock, then it could take up to 2 weeks. If you need it sooner please contact me and I will see if I can put a rush on your order. For christmas orders please order 3 weeks in advance. I will refund money on any order that is shipped back within 2 weeks. Undamaged and unworn with tags still attached. But will not refund shipping charges.