Chris Brown
Chris Brown is reportedly practicing abstinence.Mario Anzuoni/Reuters

Chris Brown has reportedly vowed to stay away from women.

According to Hollywood Life, the 25-year-old R&B singer, who has previously dated Rihanna and Karrueche Tran, and allegedly has a nine-month-old baby girl named Royalty with long-time friend and former model Nia Amey, has given up sex.

"For the first time in a very long time, Chris is practicing abstinence. He had some time to sit and think to himself and he's discovered what he's not good at — and that's women," a source said.

"Every time he has a good woman, Chris ends up messing it up. It's been Chris' life story. He and women just don't mix well. So for now, he's just done with it all. He's not trying to have sex right now or get involved with anyone seriously. He's put himself on pussy punishment. He's staying away from women, and he feels that's the best decision he can make right now in order to stay out of trouble and help Nia raise their baby," the insider added.

The Loyal singer started dating Tran amidst his romance with Rihanna. Brown and the model briefly split in October 2012 when he admitted he was "in love with two people".

Last year in October, Brown had appeared on Hot 97s Ebro In The Morning radio show and expressed his love for Tran.

When asked how long they have been together, he replied: "Almost five years. Four and a half. She's straight I dig her, I dig her man, She's dope.

"I feel like especially being in this industry you need someone that understands you and understands who you are personally except for your name.

"You don't have to be buying them bags, let me stunt on you right quick. Although I do it because I love her, but that don't come with the territory, at the end of the day we have a real connection as best friends on top of our intimacy," he added.

However, following Brown's love child reports Tran announced her split with Brown by declaring that she did not want "baby drama".