Justin Bieber is opening up about his anxiety in a heartfelt Instagram post.

The “Love Yourself” singer shared a message of support for those who may be struggling with their own mental health, telling them not to give up.

RELATED: Justin Bieber Teases Possible New Collaboration With Ed Sheeran

“Don’t stop fighting,” he wrote. “Fight for what you love and who you love… don’t let fear and anxiety win.”

View this post on Instagram

Don’t stop fighting the battle has already won.. fight for what you love and who you love don’t let fear and anxiety win..god has not given us a spirit of fear but of power love and of a sound mind! I havent believed the truth about myself I haven’t believed I am loved I haven’t believed I am forgiven it’s a hard thing for me to wrap my head around. I hang my head in shame and I wallow in sadnes about the the people who have betrayed me. Jesus has given me freedom and the persuit of getting to know his character is never ending. Gods character never changes he is the same yesterday now and forever. He is always good!. I won’t be afraid to be vulnerable before him.. his power is made strong in our weakness. God isn’t afraid of your pain and your brokenness he actually welcomes it. Come to me all who are weary and burdened and I will give you rest! these are words from Jesus! There is hope and it’s in him.!! He loves and cares for you! For god so loved the world that he gave his only son so that whoever believes him wont die but have eternal life! You are that whoever and he accepts you as you are!! He loves and forgives you and welcomes you into his arms every time you mess He is a perfect and loving god who adores you!

A post shared by Justin Bieber (@justinbieber) on

“I haven’t believed the truth about myself, I haven’t believed I am loved, I haven’t believed I am forgiven, it’s a hard thing for me to wrap my head around,” he continued. “I hang my head in shame and I wallow in sadness about the people who have betrayed me.”

In one of his Instagram Stories, Bieber wrote, “I’m getting there one day at a time. If you’re going through it, don’t give up.”

Photo: Instagram
Photo: Instagram

RELATED: Justin Bieber Says He’s ‘Bouncing Back’ Amid Struggles With Mental Health

The Canadian-born musician, who is a devout Christian, also spoke of how his love for God has helped him through tough times. “God’s character never changes, he is the same yesterday now and forever. He is always good!. I won’t be afraid to be vulnerable before him… his power is made strong in our weakness.”

The 25-year-old pop star has been open about his mental health struggles in the past, revealing back in March that he took a break from music to focus on himself and his marriage to Hailey Baldwin.

“I realized, and as you guys probably saw, I was unhappy last tour and I don’t deserve that and you don’t deserve that,” he wrote on IG. “You pay money to come and have a lively energetic fun light concert and I was unable emotionally to give you that near the end of the tour.”