At some time or another most people will be encounter a leaky roof on their home. Knowing roofing repair is a fairly easy task, especially if you are somewhat of a handyman. If not, it is still possible to do this on your own. There is no need to hire a expert. Since you have a leaking roof, it does not mean that it is time to change the entire roof, it simply means that one spot came loose. If you have a flat roof, where water is allowed to sit and rot away at the shingle, you are going to have more leak problems.
The initial thing you'll need to do is determine if you have a shingle that is missing. It is usually easy to see, other times, it is not so easy. Look and see if the roof caulk is missing, this would be a good indicator of where to begin your roofing repair. If you can not tell exactly where the leak is coming from, you can go inside your home and try to estimate where exactly the leak is coming from, and go straight up from there. Of course there is no guarantee this will work.
Once you find the faulty shingle, you can either switch the old one with a new one, or try to patch up the old one. Of course a fresh shingle would work out better, but there is no point in buying a whole bag of shingles for one or two. Should you try to repair the old one, depending on the weather, it bought to be fairly easy. If it is warm, it will form to even you need it. However, if it is cold, you will need to bring it near some heat. This should make your roof repair job a little more easy for you.
Now what you will need to do is put the shingle back onto the roof. Simply pull the other shingles back, so that you are able to make it match the rest of the roof, and then you simply nail the shingle down, while fixing any others that may be sticking up as well, and then cover the seams with roof cement. Thisought to take care of your roof repair situation. Now, if after going through this whole process you end up still having a leak in your roof, then it's time to call a local roof repair company.
And just because you call a roofing repair company this does not always mean you'll end up having to get your whole roof repaired. Beware though, many local roof repair companies will try to get you to replace the whole roof when it may not really be necessary. Some of these roof repair companies are what I call "storm chasers". They will come into town after a big storm and pressure people into getting their roof replaced. The problem is that many of them do shoddy work and then when there are problems, the company is not around as they have moved on to the next town.