Depends, it will take some time for the roof to develop a shine. Depending on the severity of the problem, it may take a few weeks or months for the roof to slowly become shiny. However, you can maximize the speed of this process by regularly washing your roof and keeping it free of debris. Over time, you will see a noticeable difference in the shininess of your roof.