You should always check the roof annually. However, it should be checked throughout the winter and spring due to harsher weather conditions. When you are checking your roof, make sure you look for any spots where water is dripping through and there is not any conditions that would encourage leaks to form.
It is extremely dangerous, and even fatal, to inspect your roof during a storm. If it is raining or snowing outside, do not take the chance to climb upon the roof. Place buckets where the dripping is occurring and then fix the problems once the roof is completely dry.
You will notice that the water is more likely to pool in the crevices of your roof where draining is prohibited. Make sure your shingles are very strong in these areas and fix any broken shingles you find. Remember that it is very important that everything lay completely flat for the most effective way to preserve the foundation underneath. You do not want any shingles coming loose or nails popping out. If you find any damage, you will want to make sure the rest of your roof is undamaged.
While extremely economical, it is a poor decision to look into short-term repairs. When you invest the time and money into permanent fixes, you are likely to get a longer life out of your roof. This means you will spend less money in the long run.
If price is a concern, look at ecologically safe products. Recycled products and solar panels will help you save money, both in the repairs of your roof and by lowering the utility bills.
After reading this, you should feel a little more knowledgeable on how to care for your home. By performing the required maintenance, you can preserve the life of your roof. If you start small and perform the maintenance throughout the year, it will not seem as daunting. However, there are roofing professionals that can still provide assistance if you are not comfortable.