London - Selena Gomez has been spotted leaving Justin Bieber's home.

The Who Says singer - who dumped the 18-year-old Canadian popstar last month because he was allegedly too โ€œneedyโ€ and she also felt she couldn't trust him - reportedly spent the night at his house in Los Angeles on Friday night and was escorted home by his bodyguard on Saturday morning.

A source told that the 20-year-old Spring Breakers star is struggling to completely cut ties with her on/off boyfriend of two years despite being repeatedly told to avoid him by friends.

The insider said: โ€œIt never ends. We'll see. It's such drama with them.โ€

Justin was previously said to be doing everything he could to win Selena back and recently admitted: โ€œI'm not in the happiest place that I've ever been.โ€

However, Selena had insisted she was doing well since their break-up and was determined to have fun.

She said: โ€œI'm good. I'm really good. I've been recording, having a lot of fun with my girlfriends, having a good time.โ€

The brunette actress, who threw out all of Justin's gifts after their split, was recently said to have decided he was too immature for her.

A source said: โ€œJustin is super needy and can be a big baby around Selena. It's hard for him to make real friends because he likes the temporary attention of strangers, but didn't see how it hurt Selena.

โ€œ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 couple broke up shortly after holidaying in Mexico where they had planned to ring in the New Year together but got into a huge argument on December 30 after she allegedly found text messages from other girls on his phone. - Bang Showbiz