Justin Bieber penned an emotional letter on Thursday, in which he opened up about his mental health struggles and how his faith in God has instilled in him a sense of freedom.

The 25-year-old singer shared the reflective message via Instagram, and captioned the image with his thoughts on his spirituality, fear, and anxiety. 

"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," Bieber wrote. "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. I hang my head in shame and I wallow in sadness about the the people who have betrayed me."

Bieber has been quite open about his mental health struggles in the past. In February, it was reported that the singer was seeking treatment for depression, and in March he announced that he would be taking a break from music to focus on "repairing some of the deep rooted issues that I have." Sources close to the pop-star note that his mental state has nothing to do with his recent marriage to Hailey Baldwin/Bieber, and rather he's coping with "the idea of fame" and issues related to drug addiction.

In Thursday's post, Bieber, a Christian, spoke of his religious beliefs and how his faith has helped him persevere during this difficult time. "Jesus has given me freedom and the persuit [sic] of getting to know his character is never ending," he explained. "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."

The "Sorry" singer also shed light on his situation via Instagram Stories, captioning a photo of himself "I'm getting there one day at a time, if you're goin through it don't give up."