Some signs that you may need a new roof include missing, cracked, or curling shingles, water leaks, or significant storm damage. However, minor issues like small leaks or isolated damage can often be resolved with a repair. We recommend scheduling a roof inspection so our team can assess the condition of your roof and offer professional guidance.