How long that honeymoon period of roofing affection lasts depends a lot on the type of roof you have over your head—while ...