Knowing when to replace your roof can be simple as knowing the age of your roof and knowing your looking to replace with a reputable company or it can be as complicated as having a leak and needing professional advice as to what steps you need to move forward toward a solution. Every home is different so a every area has to be looked at to determine if a small repair is sufficient or you need and entire roof replacement needed. People replace roofs for a variety of reasons from needing a new roof to wanting to a different look and upgrade to your home, roof replacement is an investment protecting your home and family.