Honesty hour. Justin Bieber admitted to fans that he’s been struggling lately in a candid Instagram post on August 29. The pop star didn’t go into details about what specifically is weighing on him, but he mentioned that his faith has been shaken. Luckily, he’s been leaning on wife Hailey Baldwin through the trials and tribulations.

“Sang at church last night. God is pulling me through a hard season,” the 25-year-old began a lengthy post on Instagram to accompany a video of him belting out a song on stage. “Having trust in Jesus at your worst times is the absolute hardest. But he is faithful to complete what he started.”

Although the “Love Yourself” singer isn’t feeling his best, he gave a sweet shoutout to Hailey, 22, for standing by his side. “I also want to thank my wife for being such a huge support in my life through this season … It says in the bible count it ALL JOY when you face trials of various kinds. Sounds insane considering when u face trials u feel terrible,” he continued.

Justin closed out his post by encouraging fans who may be going through a similar rough patch. “Whatever pain you are going through just keep telling yourself THIS WON’T LAST! Love you guys we in this together.”

View this post on Instagram

Vacation ✅

A post shared by Justin Bieber (@justinbieber) on

Of course, the model rallied to support her handsome hubby. “So proud of who [you] are,” she commented on the transparent post. Justin’s other close friends and inner circle shared words of support. “Love you. Always praying for you. [You’re] a good man,” Patrick Schwarzenegger wrote. Manager Scooter Braun echoed, “Love you! Proud of you.” His mom, Pattie Mallette, added two uplifting emojis while singer Sean Kingston gushed, “Wow, man, this is so beautiful and touching.”

Unfortunately, nothing comes without a little drama these days. A comment captured by The Blast criticized Hailey by claiming that she “arrived at the very end” and “didn’t even watch him perform.” The blonde bombshell quickly shut it down and responded, “I was there the whole time backstage watching every moment.”

Keep your head up, Justin!