Shingles can take from 4 to 8 weeks after installation to properly bond. Other factors are also involved, such as the type of shingle, the temperature, and the sealant used.