Our products come from many sources and suppliers, from U.S.A, Singapore, to China. Therefore, shipping times will vary depending on where you live.Please allow a 2-5 day processing time for your orders.  Most orders are delivered within 12-20 days.   However, there are rare cases when the item may reach you after more than 30 days.