Justin Bieber is once again getting candid about his mental health struggles.

In a lengthy Instagram post Monday, he opened up about the "terrible decisions" he has made -- including drug abuse and being "disrespectful to women" -- and how it has taken him years to overcome them.

He talked about the difficulties of being a child star. "Everyone did everything for me so I never even learned the fundamentals of responsibility," he wrote.

Bieber said that by age 20, he had "made every bad decision you could have thought of and went from one of the most loved and adored people in the world to the most ridiculed, judged and hated person in the world!"

He admitted to "doing pretty heavy drugs at 19" and pushing away all his closest relationships.

"Luckily god blessed me with extraordinary people who love me for me," he continued. "Now I am navigating the best season of my life 'MARRIAGE'!!"

Bieber, who tied the knot with Hailey Baldwin last year, concluded with a message of hope to anyone who might be going through a tough time.

"All this to say even when the odds are against you keep fighting," he shared. "Jesus loves you."

His post was met with support from many other celebrities who praised him for his honesty. Last week, he posted about singing in church for the first time and how God is pulling him "through a hard season."

"Whatever pain you are going through just keep telling yourself THIS WONT LAST," he wrote.