Your order will be filled as quickly as possible. Most stock items can be sent within 24-48 hours from time of purchase. Please allow 1-2 weeks for delivery of most goods within North America, and 2-4 weeks for overseas orders. We will notify you as soon as possible of any delays. If you require your order in a rush, please contact us via email to inquire about express shipping. We will do our best to meet your deadline.