While there are some things you can do yourself, most roof repairs require an Oklahoma City roofing professional to get the job done.
It’s not about a nail that is poking out through the roof. Although you might see a few missing or damaged shingles, and could probably replace them, you won’t know if it will be enough to ensure the roof sustains no further damage. Many times, damages are more extensive than what is visible on the surface. A professional roofer might know where to look, and thanks to his trained eyes, might spot some problems you passed by without even noticing.
There’s also the problem of tools. Many roof jobs require special tools which can be bought only from specialized stores. And they aren’t really cheap, so investing a ton of money might not be practical, unless you plan on fixing every neighbor’s roof from now on.
The experience needed to apply the right solution to each specific problem takes years of work and practice, and you might end up realizing that you’ve done a less than perfect job, and that maybe it would have been better to call a professional Oklahoma City roofing company and let them handle the roof repairs.