Young people ‘taking longer to grow up’