It's highly recommended to hire a professional for roof repairs. It requires knowledge and is a far more complex strategy. If you try to do it by yourself, you may damage other structures of the building.