Though homeowners can repair their roofs, it isn’t recommended. If they don’t know what they’re doing, they could damage their roofs and hurt themselves. It’s also difficult to truly pinpoint roofing problems. For example, you might think that, because you’re missing two shingles, you could replace them, but you still have to wonder why you’re missing them in the first place and if there’s more damage you don’t see. In general, calling a roof contractor is recommended for any roof work.