It can take anywhere from 3 to 8 hours, depending on your knowledge of sewing and upholstery. We recommend setting aside at least a couple of days to complete a project like this.