Justin Bieber ditches sizzurp

The 'Baby' hitmaker, who has been criticised for his bad behaviour over the past few months and was accused of getting into a heated argument with fan for trying to take his picture last week, is said to have stopped drinking the controversial cocktail - a mixture of Sprite, Jolly Tancher sweets and medications codeine and promethazine - last month.

A source told gossip website TMZ.com that the 20-year-old singer decided to get clean as he has become obsessed with exercise and thought it was hampering his efforts in the gym.

The insider said that Justin has also been spending more time with his manager, Scooter Braun, and mother, Pattie Mallette, since ditching his "sizzurp binges."

Another source recently insisted that Justin, who spent time with Paris Hilton, Bradley Cooper's girlfriend, Suki Waterhouse, and model Daisy Lowe in Cannes, France, on Saturday night, is determined to get his life back on track and is "trying to be a better person."

The friend added: "He's making more of an effort to hang out with people who are positive influences in his life."

Paris, 33, left Gotha Nightclub with the Canadian star, who has an on-again, off-again relationship with Selena Gomez, after celebrating Busta Rhymes' birthday, according to the MailOnline.