As a homeowner, you are legally limited to only two layers of roof shingles. So, if you already have two layers, you will need a complete tear-off. In addition, if your roof is severely damaged, it most likely won't be able to support a reroof's weight and might need to be torn off.
In this case, it’s best to contact experts to provide roofing services on your home.