Gigi Hadid and Zayn Malik have reportedly split after just months of dating.

According to a new report, the former One Direction singer dumped the model a couple of weeks after celebrating her 21st birthday.

“Zayn broke the news to Gigi two weeks after her birthday,” a source told Life & Style, via Hollywood Life on Wednesday. “He sat her down at dinner and told her how he felt.”

“Zayn told Gigi that he wanted to keep his options open and work on himself,” the source explained to the magazine. “Gigi was shocked because she thought they were a perfect couple. She is absolutely heartbroken and has been feeling really sad ever since.”

Earlier this month, a second insider claimed Hadid and Malik were on the rocks after the model caught her man communicating with his ex-girlfriend, Perrie Edwards, behind her back.

“Gigi keeps catching Zayn talking to his ex-fancee [Perrie]. Gigi has had it,” a source told Life & Style, also via Hollywood Life. “She’s told him that if she catches him talking to his ex again, it’s over for good.”

However, according to Hollywood Life, Edwards was only reaching out to Malik to “discuss some items she still has of his."

Still, whatever the reason behind the former couple's alleged contact was, Hadid and Zayn were said to be “definitely on the rocks,” and in addition to his communication with Edwards, the Life & Style source claimed Zayn was having second thoughts when it came to commiting fully to their relationship.

“He’s told her he’s just not sure he can fully commit to her,” the insider added. “He’s enjoying his fame and may want to keep his dating options open.”

Hadid and Malik began dating at the end of last year just weeks after she split from Joe Jonas.

For more of Gigi Hadid and Zayn Malik, check out the clip below.