Selena Gomez is worried her split from Justin Bieber will ruin Christmas.

The 'Come And Get It' hitmaker - who has an on/off relationship with the 20-year-old singer - is reportedly ''upset'' about his new friendship, and rumoured relationship, with Hailey Baldwin.

A source shared: ''Selena is trying very hard to pretend that she isn't upset about Justin and Hailey, but the truth is it's killing her.

''She's having a major breakdown. It's putting such a dark cloud over the holidays.''

The 22-year-old singer is believed to be suffering from ''anxiety'' about the 18-year-old model spending all her time with the 'Beauty and a Beat' hitmaker.

The source added to HollywoodLife.com: ''Selena's planning to be in Texas with her family for Christmas, but she's very worried that she won't be able to enjoy herself because she's so upset over Justin.

''She's having a lot of anxiety. Knowing that Justin is spending all his time with Hailey is eating her up.''

Recently, Selena reportedly had a very public outburst over her ex-boyfriend.

The singer - who was attending Taylor Swift's 25th birthday party on December 12th - struggled to get in the party mood.

A source at the party explained: ''She shouted, 'No one understands me! My boyfriend doesn't even understand me. [Everyone] just stared [at her].''