The following are reasons that you need to replace your roof. If you have any of these problems showing up call or email us today to schedule an appointment. Missing shingles, curled shingles and cracked shingles. Leaking or water stains in the attic after raining. Water staining on walls or ceilings inside your home and very high energy bills.