Handmade belts take time. Your belt should ship within 2 week of when you ordered it, and depending on where you live, it will take 2-5 days to get to you in the US, and up to several weeks to other parts of world. If you live in the USA and don’t have your belt in 3 weeks, get in touch with us. We may be behind because of high volume, and we’ll tell you straight. Thanks for your patience!