While a professional roof inspection is the only way to get a clear picture of your roof’s health, some big signs that your roof needs to be repaired or replaced are loose or missing shingles, discoloration, roof leaks, and water stains inside your home.