There are a few signs that you can look for to tell if your building needs a new roof. If you notice any leaks in your ceiling or walls, if your roof is sagging or drooping, or if you see any daylight coming through your roof, it is time to call a roofing contractor. You should also have your roof inspected by a professional every few years to ensure that it is in good condition.