Your order will be filled as quickly as possible. Please allow 2-3 weeks for delivery of most goods within North America, and 3-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.