Prince Harry, whose mother, Princess Diana, died when he was only 12, said he regretted not opening up sooner about how her death had affected him.
The British prince, now 31, was speaking at a barbecue he hosted at Kensington Palace in honor of a mental health charity. Guests included some of Britain's top athletes, who also spoke about their personal struggles.
"I really regret not ever talking about it," the prince told Rio Ferdinand, a former England soccer captain whose wife died from cancer last year. The soccer player was reportedly asking the prince for advice on how he should talk to his three children about the loss of their mother.
The exchange, which was broadcast Monday on the BBC, occurred on a recent sun-kissed afternoon at an event for Heads Together, a mental health charity founded by Harry and the Duke and Duchess of Cambridge.
The three royals have made the issue of mental health a prominent focus of their charity work. Last month, Prince William appeared on the cover of Attitude, a gay magazine, to highlight the effect of homophobic bullying on mental health.
Kensington Palace recently announced that Harry would make the fight against HIV/Aids a major focus of his charity work. He made headlines this month when he took an HIV test live on Facebook.
Harry was 12 when his mother died in a car crash in Paris in 1997. William, his elder brother, was 15. For a long time, neither spoke publicly about their grief.
But in an interview with the BBC during the barbecue, Harry urged people not to bottle up their emotions.
"It's okay to suffer but as long as you talk about it. It's not weakness. Weakness is having a problem and not recognising it and not solving that problem," he said.
During the barbecue, an apron-wearing Harry is seen flipping burgers, playing cricket and talking to sporting legends about their struggles with mental health issues.
Ferdinand, the soccer star, said Harry has "gone through different stages in his life that my kids are going to be going towards. So to get some of his experiences is very rewarding for me and very educational in many ways."
Kelly Holmes, a celebrated runner who won two Olympic gold medals for Britain, talked about suffering from depression and being able to talk about it more openly only in the past few years.
"No one knew at all what I was going through," she said.
"The key message here today is that everyone can suffer from mental health," Harry said. "Whether you're a member of the royal family, whether you're a soldier, whether you're a sports star, whether you're a team sport, individual sport, whether you're a white van driver, whether you're a mother, father, a child, it doesn't really matter. Everyone can suffer."