1. Roofing Materials Your roofing materials should be able to withstand extreme weather conditions and harsh elements. If not, then they may need replacing at some point, especially if they have been exposed to direct sunlight for long periods of time. You should ask your contractor about their recommendations before selecting any type of material. Your roofing contractor should be ...