The duo was together for over two years before their relationship hit a rocky end during New Year, reported Radar online.
"Justin is super needy and can be a big baby around Selena. It is hard for him to make real friends because he likes the temporary attention of strangers, but didn't realise how it hurt Selena," a friend said.
Bieber's closeness with other girls had also started to bother Gomez.
"Selena didn't feel Justin was respectful of their relationship. She was constantly catching him in positions with other girls that would make her uncomfortable. She would get super jealous," the friend added.