The duration of shingle installation depends on the size of your roof and the complexity of the installation. A typical shingle installation can take anywhere from a few days to a week.