Roofs are not built to last forever, but you can prolong the life of your roof if you maintain it well. You should get a professional opinion on roof issues as soon as you notice them. A simple repair may be all you need if you address a problem early enough. In other...