We are based out of Buffalo, New York.  Every item is 1 of 1 and is a lengthy process from start to finish.  Fulfillment time ranges, but is mostly ~2-4 weeks.  Some items will state they are in stock, if so they will ship out in 1-3 business days.  Once your order has shipped we will send you an email with the tracking.  Most orders go out via UPS, however, smaller items will go out via USPS.  If there is a change in that number due to any circumstance we will inform you ASAP. 
To contact us CLICK HERE
Phone: M-F 8am-4pm 716-427-3428