It’s best advised to leave most, if not all, of your roofing needs to a professional. Professional roofing contractors are trained to safely and efficiently repair or replace your roof, so you don’t have to take on the task yourself. In doing so, you may cause further damage or injure yourself or others trying to do the job yourself. General maintenance should be limited to clearing debris from the gutters and checking for loose or broken shingles.