When to contact a Roofer

When should you contact a Roofing Contractor?