Shipping takes 15-30 days depending on which supplier we are ordering from. We are trying to get you the best possible prices, so sometimes the wait is a little longer than normal. If you need something in a hurry, let us know! We will see what we can do to get it to you quicker. Sometimes it means switching suppliers and paying a little more, sometimes it means paying rush charges. But we are here to help!