The need for a new roof versus repairs largely depends on several factors including the age of your current roof, the extent of damage, and whether issues are isolated or widespread. Signs such as widespread leaking, major storm damage, and roofs at or beyond their expected lifespan often indicate the need for a full replacement. Minor issues, such as a few missing shingles or a small leak, might only require repairs.