"For some reason, people are embarrassed about their emotions - British people particularly," he told the audience at Davos, the BBC reported. He said they didn't want to be associated with mental illness.
He said the wartime generation might have had a hand in creating the stigma surrounding mental health, according to the report. He said past world wars may have set the trend.
“A whole generation decided that this was the best way of dealing with it. They then, completely by accident, passed that on to the next generation," he said, according to the Guardian. "So a whole generation inherited [the idea] that this was the way you deal with your problems: you don’t talk about it."
The Duke of Cambridge was at the forum with New Zealand's prime minister Jacinda Ardern, who has also made tackling mental health a priority, the outlets reported.