The answer to 'asphalt shingles leaking' is that there are several common causes, including damaged or missing shingles, improper installation, and age-related wear and tear. Symptoms may include water stains on the ceiling or walls, mold growth, and visible cracks or holes in the shingles. Solutions can range from simple DIY repairs to full roof replacement, depending on the extent of the damage.
If the leaks are minor and you feel comfortable working on the roof, you may be able to DIY the repairs by replacing damaged shingles or sealing any cracks or holes. However, for more extensive damage or if you're not confident in your roofing skills, it's best to call in a professional roofing contractor who can properly diagnose and fix the issue.