How do you know when your roof needs replacing?

Your roof may not be something that you tend to pay much attention to although giving it an inspection every now and again may save you some costly repair bills down the line. Quality roofing…