No, you cannot put three layers of asphalt shingles on a roof. This excessive layering can lead to structural issues and compromise the roof's integrity.