There are several signs that will tell whether you need to call a professional for roof replacement in Webster, TX. Roofs mostly are built to last for 15-25 years. Some slate and metal roofs may even last longer. However, climatic, environmental, material quality, among other factors cause fluctuation in its durability.