But now, the royal wants his voice to be heard.
Continuing his support of the mental health charity Heads Together, the 31-year-old hosted a BBQ at Kensington Palace.
Talking to a variety of British sporting stars, the former military man touched on the importance of voicing your problems.
But it was a chat with former England soccer player, Rio Ferdinand, that resonated with so many.
Watch Harry’s candid conversation in the video player below… Post continues!
Rio, who lost his wife to cancer last year, asked Harry for advice on how to discuss his grief with his three children.
“Everything can be okay, but I really regret not ever talking about it for the first 28 years of my life,” the Prince admitted.
“I never talked about it.”
While the day was filled with laughter, burgers and even a game of cricket, there was a sense of seriousness as Harry used the event to highlight that anyone, regardless of status, achievements or appearance to the outside world, can suffer from mental health issues.
“It is okay to suffer, but as long as you talk about it. It is not a weakness. Weakness is having a problem and not recognising it and not solving that problem,” he quipped.
Reiterating his stance, he added “Everyone can suffer from mental health, whether you’re a member of the royal family, whether you’re a soldier or a sports star.”
No stranger to hardship, the royal was just 12-years-old, and William, 15, when their mother Princess Diana passed away in 1997.
This paramount loss resulted in Harry’s ongoing efforts to continue the people’s princess’ legacy.
“All I want to do is make my mother incredibly proud,” he said back in May during a chat to People.
“That’s all I’ve ever wanted to do.”
“When she died there was a gaping hole, not just for us but also for a huge amount of people across the world,” he admitted.
“If I can try and fill a very small part of that, then job done. I will have to, in a good way, spend the rest of my life trying to fill that void as much as possible. And so will William.”
Both of Diana’s boys, along with Will’s wife Duchess Catherine, are passionate about ending the stigma surrounding mental health – which is why they combined their efforts and founded the charity Heads Together.
Check out the royal golden trio talk about their work with Heads Together. Post continues…
The royal trio may adore working together; but they’ve decided to skip one of their favourite events – the Olympics.
A royal source told HELLO!, “It was under consideration at some point that some or one of them might go, but for a whole range of reasons they are not going.”
Travel isn’t usually a negative factor for the family, with Catherine and William currently planning their Canada trip.
It’s believed that the main cause for concern is with the Zika virus.
The illness, which primarily affects pregnant women, would no doubt be a risk to the mother-of-two – especially considering royal sources have cited that the 34-year-old would love to have another child.
Harry, Wills and Kate aren’t the only royals to skip the trip to Brazil.
Princess Charlene of Monaco, mum to twins Prince Jacques and Princess Gabriella, will also not attend.
“She doesn’t like what she’s been reading and hearing about the Zika virus,” her hubby Prince Albert said on behalf of the former Olympian.