Depending on the material, pattern, style, size, and design that you have chosen, it can take about 30-45 days to make a custom rug. You can visit the online store of Jaipur Rugs to get the best quality custom rugs made for your home.