As long as your roofer installs your asphalt shingles properly, and you maintain them regularly, expect them to last for at least 20