The final product is usually ready within 4-6 weeks, depending on our current workload and your specific customization requests. We provide direct delivery to your home for your convenience.