It takes about 2 weeks after ordering for it to arrive, which I think is pretty long coming from within the continental US. I emailed customer service, and they responded that they had a lot of orders to process which takes time. If that is a regular occurrence they should consider hiring more staff.