Justin Bieber: I penned track about Selena Gomez

Justin Bieber still doesn't feel like he's over his ex-girlfriend Selena Gomez, so channelled his feelings into three tracks on his new album.

The 21-year-old singer dated the former Disney star between 2010 and 2013 and freely admits she was his first love. Although they have been separated for around two years, Justin is still coming to terms with the end of their relationship and he found detailing his heartbreak on his upcoming album Purpose helped.

"A lot of it, dude, a lot of it (is about her)," he told Access Hollywood's Billy Bush. "Probably like three (songs).

"It was really tough. I don't know if I'm over it yet. I think that I'm definitely in another place and I think we've definitely went our separate ways. I love her and I want her to be awesome, but there are things that remind me of her."

The star was only a teenager when he got together with Selena, 23, and he believes that plays into why things didn't work out. In fact, this idea inspired him when he was penning lyrics.

"Yeah, I wrote a song (that) didn't make the album, it was called If I Would Have Met You In Five Years," he explained. "How true is that? How many people go through life and end up meeting someone and it feels so right, but it's just the wrong time? So many people can relate to that."

They may not be together anymore, but Justin and Selena remain close and they still talk to each other. She's shown her support for him publicly, telling Elle magazine in September (15) that she will always love him because they grew up together.

Justin doesn't plan to stop speaking to his ex, saying it would only be necessary in cases where a romance was "super toxic". He also hinted a reunion isn't out of the question.

"I don't know what is going to happen in the future," he said. "I think we both gotta do some soul searching ourselves and figure out ourselves before we can just try to figure out each other."