Most people hope to acquire or buy a house. Owning your own house is a privilege and honor for you. But one of the downfalls when it is your own home is that you have to maintain it.when you rent a house the cost of repairs and maintenance is the responsibility of the landlord.But if you own a house it is your responsibility to maintain it.One of the most expensive things to maintain in your house is your roof.So let’s talk about the things you should look for to determine if its already time to replace the roofing of your house. So how long should we expect to use a new roof until we replace it with a new one again.It is usually between 12-20 years that you should expect a roof to last. That is what I have seen running my own roofing San Diego company. Of course it depends on the weather conditions of your place.If a place constantly experiences rains and other natural calamities then the longevity of the rooff will be affected.So it depends on where you live. Also another factor to consider is what kind of roof you have. In my roofing Oceanside business I know certain roofing materials last longer than others. For example a tile roof lasts longer.While an asphalt or cedar shake roof need to undergo maintenance every now and then because they get damaged easily. Now of course before you need to replace your roof you might have to fix damages.A roof will undergo a lot of torture from the weather until it breaks down and you consider replacing it already.Damages can be acquired from hail storms. Or just severe weather in general.One sign of damage is water leaking in to your house during a rain.Another type of damage which is less noticed by home owners is when the tar paper underneath gets damaged by rain. A company like my roofing Encinitas company can do an inspection and check for that. Owning your own house is wonderful thing as you can see. But you have to maintain it. One part of the house where it is essential to have regular maintenance is the roof.That is the reason why the saying having a roof over your head means having your own house or having a house.