You should inspect your roof at least once a year. Nothing beats getting up close, but a good pair of binoculars can give you the next best thing. Look for curling or buckling shingles, shingle granules in your gutters, and other signs of wear.