Justin Bieber claims God spoke to him

He's apologised profusely over the last year about his bad behaviour, but what exactly made Justin Bieber change his ways?

God, apparently.

The 21-year-old singer, who previously hit headlines because of his wild partying and arrests for drink driving and egging a neighbours' house, says he vowed to change his life after his faith inspired him to take his life in a different direction.

READ: Justin Bieber Makes A Joke About Underage Girls Before Backtracking

READ: Bieber Thanks Mum For Not Giving Up On Him

"I am not going to go into detail of what I was doing and where I was at, but I was pretty lost and woke up one day and felt like God was telling me something," Biebs revealed in an interview with radio show The Bert Show.

"I'm not super religious or anything but I just heard a voice and was like, 'You know what? I'm going to change my life around. I'm going to switch up some things and put some stuff together'.

"I called my manager Scooter and said, 'We need to fix it.' "

And while Biebs - who is a regular in the congregation at Hillsong Church - considers himself religious, but says he's not devout.

"We've going and celebrating all the time, getting drinks. I am 21 now so I can go out with my friends and be responsible and still have a good time. What's weird is I am a Christian, I am a believer, and often people are too conservative and I don't think it's wrong," he adds.

"I'm stumbling over my words right now because I don't want to offend anybody, but I believe you can go and have a good time, get some drinks and enjoy yourself and can be with girls.

"I don't think you need to be serious about it.

"Loving God is a separate thing. But I don't think you have to love God and not be able to go out and enjoy yourself.

"As long as it's not provocative or intense or mean or evil. If you are living life based on loving God then just keep that in mind."