DS is 2.6 and has been drooling for a year. He's always drooled when teething and I'm not sure if his final molars have come in. As far as I can count - risking fingers and getting him to hold still - he's got 20 teeth. Surely he isn't still teething. Could there be any other reason for excessive drool? He soaks his shirts and refuses to wear a bib. You can often see it dripping down his chin.