It is hard to say. Some leaks are from loos flashing, a single section of your roof being damaged, or another local issue within the roof. In these situations, repairs can be fast and effective. However, larger roof issues or failures are almost always irreversible and will require a replacement. These failures can be from poor installation, improper materials, or a natural event.