A roof is a system, not just a layer of shingles. Under them sit underlayment, decking, flashing at every wall, chimney and valley, boots around the pipes and vents along the ridge, and a leak usually starts where one of those pieces fails. Good roof repair in Short Hills starts by tracing the water back to where it gets in, since water runs along rafters and decking before it shows up inside.
Most Short Hills roofers sort roof problems into three groups: storm damage, wear and age, and installation details that were never right. Storms lift and crease shingles, bruise them with hail and drop limbs on the roof. Time does its own damage, with cracked and curling shingles and brittle sealants, and a poorly flashed wall, valley or skylight can leak on a roof that is only a few years old.
Before you call, a few details make the conversation with a roofer in Short Hills, NJ more useful. Write down where the stain or drip is, when it shows up and how old the roof might be. Mention the roofing material too, because a shingle repair, a metal panel repair and a flat roof patch are very different jobs. The roofer works out the cause; you only need to describe what you see.