Sounds like your last roof provider should have set you up with regular roof maintenance. In any case, we’d have to come out and see the extent of the damage, as we wouldn’t be able to tell you over the phone. If there is extensive damage to the roof due to a hurricane, a whole roof replacement may be necessary. If there are just a few leaks, re-roofing or patch work may do the trick.