Then your wife can file an I-130, so that he could arrive in about 10 years. If he had been 18 at the time of the marriage, then you could have filed the I-130 yourself. As the son of an American citizen, it would take about 5 years. But if his mother becomes a citizen, that will shorten the wait to the same 5 years from the original I-130 filing.