ds has two more teeth coming through at the back which will make 22. I thought he'd have all his teeth by now and would only have 20. He hasn't lost any of his baby teeth yet either.