Our detailed shipping policy can be found here. Briefly, it typically takes between 3-5 days for us to process your order. From there, shipping generally takes between 2-4 weeks for the items to arrive to you. On rare occasions this time frame could be slightly longer due to high order volume or holidays, but if any item takes longer than six weeks to arrive to you (from date of order placement) we guarantee a full refund on that item! Please Contact Us if this is the case.