Ans A roof patch will only last around six months, according to any roofer, so bear that in mind if you try to repair it yourself.