Can anyone tell me how do you know when to replace the shingles on a roof. Had mine done about 15yrs ago. Major ice dams this year that backed up & leaked in. Had to replace two ceilings & three walls. Will reshingling help stop this or do I need to do something else.

Thanks
Penny