You can expect a rubber roof to last in excess of up to 50 years. Because an EPDM flat roof is compromised of durable rubber, it can withstand extreme weather conditions such as hail or snow and common weather such as rain and strong winds.