The duration depends on the size and complexity of the project. A roof installation can take several days or a few weeks. We provide a detailed timeline during the consultation to ensure transparency and set realistic expectations.