When you choose a roofing contractor here in Denver they will be able to inspect your roof in order to let you know if you are going to need a new roof.
You can also give your roof a cursory inspection to see for yourself whether you should contact a roofing company. Below are some things to look for whether you have had high winds or if you have encountered a hailstorm. If you see any of the conditions listed below then it is time to contact a roofer to give it a good inspection. Do not leave this in the hands of your insurance company as they might not give your roof a complete inspection.
HOW TO IDENTIFY WIND DAMAGE TO YOUR ROOF
LOUD FLAPPING NOISES
HOW TO IDENTIFY HAIL DAMAGE TO YOUR ROOF
POCK MARKS ON ROOF
FADE MARKS ON PAINT
SMASHED A/C COILS