Everyone dreams of owning their own home however one thing that can give homeowners nightmares is roof repairs.This can be hands down one of the most expensive overheads when it comes to owning your own property.To avoid this, you should inspect your roof every few years to ensure that your roof is still in serviceable condition and there is no need for a potentially costly roof shingles repair or worse yet ... replacement.