Our current turn-around time is 30+ business days. Subject to change at any time. Business days are Monday - Friday, not including weekends or holidays. Order #'s 3935 - 4035 are completed, now processing 4036 - 4136. All orders placed after Nov 1st are not guaranteed to be made or received before Christmas..