Caitlyn Jenner has said she is finally ''happy'' after spending years struggling with her gender identity.

In a moving essay for Women's Health magazine as part of their 2020 Pride Month coverage, the 70-year-old reality star, who was formerly known as Bruce Jenner before coming out as transgender in 2015, revealed how she began to struggle with gender identity as a child.

''By the time I was nine years old, I was struggling with my gender identity," she wrote. "I would sneak into my mother and sister's closets when nobody was around to try on their clothes, or go play with their makeup. I had no idea why I was doing it; it just felt right.''

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Caitlyn says she never thought she would have had "the guts to tell my story"  and admits "it wasn't an easy decision."

''I never thought that someday I would be able to live my life authentically, I thought I'd just have to deal with my identity my whole life," she said.

''It wasn't until I was 63 years old looking back and realising I was dealing with the same issues I had when I was 9 that I wondered, 'What am I going to do with my life?' I finally got the guts to tell my story. It wasn't an easy decision, and it took a long time.''

The I Am Cait star, who has had six genetic children and four stepchildren, now says she isn't ''struggling anymore'', and finally feels ''happy'' with who she is.

''No matter your situation, there's no right or wrong way to come out. But now, I wake up in the morning, and I look in the mirror, and everything finally feels like it's in the right place. I'm not struggling anymore. I'm happy.''