Justin Bieber is reportedly moving on from on-and-off-again girlfriend Selena Gomez for good.

According to HollywoodLife.com, the Canadian pop star finally realized that his unstable relationship with "The Heart Wants What It Wants" crooner was not going to work out.

"He knows that the relationship was not right for both of them, and he just needs to shy away from everything that isn't a positive thing in his life right now," an insider revealed. "If Selena ever needs Justin, however, he'd be there for her because he only wishes the best for her."

The insider added that Bieber's main focus now is his music career, writing new music every night.  

The "Boyfriend" singer is apparently working on his next album, which is expected be produced by a couple of renowned hitmakers.

"Justin has been talking and meeting with Kanye West about producing some songs on his new album. He has also been working a lot with Rick Rubin," a source claimed. "If it was up to Justin, he'd be touring tomorrow."

Moreover, Bieber reportedly plans to drop a track inspired by Gomez soon.

"He has recorded a breakup song devoted to Selena which he will release this year," another source told HollywoodLife.com. "He has no regrets about not singing and writing with Selena. But his friends do think that he is secretly trying to win her back with his romantic ballad about her."

It seems like Justin Bieber has learned his lesson from the past, as he is "living a different life. He's working out daily and if something isn't positive in his life, Justin will shy away from it. He has also been reading and writing a lot, and he's prepping for his Comedy Central Roast on March 30."