Some common signs that your roof needs attention include visible damage such as cracked or missing shingles, leaks or water stains on the ceiling, sagging or uneven areas, and excessive wear and tear. It's recommended to schedule a roof inspection by an experienced roofing contractor to accurately assess the condition of your roof.