On an average, it takes somewhere between 3-10 days to deliver your canvas print securely and in a ready to hang condition at your doorstep.