Sometimes the teeth can cause that, if they have not grown in all the way. My son was a premature baby and the drooling lasted longer than most. He is 17 now with no more drool except for girls. LOL
Was your son born prematurely? My son was born at 26 weeks and is completely ‘normal’ with the exception of his drooling. I am considering speech therapy to help him.