hummingbird.....I think that there are a multitude of variables.....
While there are some generalities that can be made....each person is unique....each one is an individual and, can, therefore, deviate from the general....
lol...every single person that I know is different from other people in some ways...
I believe that you son is still young....mid 20s...?
One factor with young people...beginning in adolescence....is that their peer group is enormously important to them.....and, therefore can be quite influential...