how old are your sons, Karen? DS has been through that stage and back already. Now he is a wise old man of 26.