If your roof is still relatively young and only has some minor issues such as a few missing shingles, then you may not have to have it entirely replaced. Timely and professional roof repair can likely help your roof last for several more years.