Shipping is from Thailand, which can take 2-3 weeks for most countries, and 3-4 weeks for Australia. For faster shipping in North America and Europe, please visit Amazon which has all products available, with much faster delivery. Prices are slightly higher there. For shipping to Thailand locations, delvery is between 3-5 days using EMS.