Justin Bieber shared a video of himself singing during a church service on Thursday.
The singer, 25, attached a lengthy caption to the emotional post, where he talked about leaning on his faith through difficult times.
"God is pulling me through a hard season," he wrote. "Having trust in Jesus at your worst times is the absolute hardest. But he is faithful to complete what he started."
(MORE: Justin Bieber asks fans to 'pray for me,' reveals he has been 'struggling a lot')He gave a shout-out to his wife, Hailey Bieber, in the post.
"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," he wrote. "Sounds insane considering when u face trials u feel terrible."
"But if we are grateful and worship god for what we do have in that season there is so much power in that... whatever pain you are going through just keep telling yourself THIS WONT LAST!" he added. "Love you guys we in this together."
(MORE: Justin Bieber hits back at 'immature, sick' trolls who claim he got married to get back at ex Selena Gomez)Bieber's post comes after he reached out to his fans in March, asking them to pray for him.
"Just wanted to keep you guys updated a little bit hopefully what I’m going through will resonate with you guys," he wrote in his post. "Been struggling a lot. Just feeling super disconnected and weird."
"I always bounce back so I’m not worried just wanted to reach out and ask for your guys to pray for me," he went on. "God is faithful and ur prayers really work thanks .. the most human season I’ve ever been in facing my stuff head on."