How long will a flat roof last? The answer depends on several factors, some of which are outside of the roof itself. For instance, in Troy, the climate can produce a significant amount of wear and tear on a building. How well you maintain the roof will determine in...