Roof leaks are some of the most common indications of a dysfunctional roof. Typically, roof leaks are caused by either harsh weather or the aging of roofing equipment. Cracked flashings, broken shingles, cracked vents, clogged gutters, or broken chimneys; any of these can be the source of your roof leak.
The best way to spot any leaks is by visiting the attic and checking for any water leakage or accumulation, preferably after rainfall. A simple inspection should reveal any leaks present. You can also check your roof for ice dams. Ice dams usually happen when the snow on the roof melts & slides off towards the eaves and freeze up there again. This running water can enter your house through any possible gaps in the shingles. If not, it can clog your gutters, affect the water flow & cause new leaks due to water accumulation.
If you encounter some minor leaks, you can get them fixed. If the leaks are widespread throughout your roof, you may want to consider calling a Maryland roofing company and getting your entire roof replaced.