Know These Before You Begin...
Step 1. Do you need repairs or a replacment?
Well you'll need to have professional advice on that but some things to remember, it's important to always be more proactive when it comes to your roof as earlier action and will alway save you money in that the longer the damage goes on, the more it will usually cost you. Now unless your roof has significant holes in it and you are using a lot of buckets to keep the water out, the chances are it can be repaired, but keep in mind the age of the roof and will you save but having it replaced and has it done its time with regard to its age and state of repair? Get advice if it's cheaper to repair or replace.
Step 2. Where to find a good roofing contractor
Step 3. Are they just minor repairs and will repairing be enough?
Step 4. How long is it taking for your home to heat up?
Step 5: Which Materials?
Step 6: Job Cost & Length of time to complete