When it comes to repairing your roof, you have two main options: doing it yourself or hiring a professional. Each option has its own set of pros and cons that you should consider before making a decision. One of the main advantages of DIY roof repairs is cost savings. By doing the work yourself, you…