In some cases, a roof can be repaired, but at other times, it will need to be replaced. This depends on the age of the roof, the amount of damage that is present, and if the roof has been maintained. You should think about checking with a professional and asking them questions on what will be a better solution for your roof.