It might be time for a new roof if shingles drop off and/or become cracked, brittle or curled or when dim streaks surface. Don’t think these Ugly stains are Filth. They could be moss, lichen or blue-green algae. In addition, a roofer should really and it has a chance to https://www.soundclick.com/member/default.cfm?memberID=7244078