Most items will be ready to ship within 1-3 days. Custom made items will take 1-2 weeks to be ready for shipping. Please contact me if you need something sooner and I will be happy to accommodate you if possible. USPS shipping takes between 1-12 days to arrive within the US and international shipping will take up to 30 days.
If an item is shipping from an overseas warehouse it will take up to 30 days to be delivered to you. See individual items for shipping times.