Please allow up to 2 weeks for delivery unless otherwise agreed upon. Most orders will ship 1-4 days after the order is placed. If you need it by a certain date, please add a note to your order or email us, we will do our very best to get it to you in time. We are happy to ship with expedited services and internationally at additional cost. Please contact us directly for special arrangements.