Kylie Jenner has opened up about struggling with fame and anxiety, saying: "My life is not perfect."

The 21-year-old Keeping Up With The Kardashians star said that she "lost" herself while growing up in the public eye and admitted that she continued to have issues following the birth of her daughter, Stormi, last year.

Taking to Instagram, the make-up mogul posted an image of herself staring at a sunset with a candid and inspirational message.

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

She wrote: "I'm proud of myself, my heart, and my strength.

"Growing up in the light with a million eyes on you just isn't normal. I've lost friends along the way and I've lost myself too sometimes.

"My first tattoo was 'sanity' to remind myself everyday to keep it. I've struggled with anxiety my whole young adult life and after my baby I dealt with all the internal ups and downs.

"I felt like I had to find myself completely again. I keep a whole lot to myself but just wanted to share and let you know I'm human."

She continued: "My life is not perfect and what you see here on social media is just the surface. Be gentle with yourself, move on, and let go.

"We are all capable of great things, worthy of love, and allowed to express ourselves.

Jenner concluded: "Do more of what makes you happy and be unapologetic. Now is your season. We all have a magnificent destiny."

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

The post has been liked over 5 million times already.

Khloe Kardashian commented: "Amen sweet sister!!!! I am proud of you always."

Kourtney added: "I am proud of you, let it out."