Louis Tomlinson and Eleanor Calder have split up, and the One Direction singer is really torn up about it.

Apparently, the two have been over for two weeks now and have kept the breakup quiet, says a rep who confirmed the news to People. "They have not announced this as they wanted some privacy during this time," the rep said.

A friend who is close to the 23-year-old  also explained to the magazine that distance and the long periods of time apart just made it "impossible" to keep the relationship afloat. "Louis is really upset about it all," the friend said. "They tried really hard to make it work but it was just impossible, he's away for nine months a year and they just grew apart."

Eleanor currently lives in Manchester, England, where she went to college. Meanwhile, Louis has been flying all over the world on tour. And while Louis and Eleanor have been together since the fall of 2011, the current arrangement wasn't working anymore.

The Sun reported that Louis was photographed getting close to another girl during an all-night party in Bangkok, but there are no other details confirming this to be true.

The new 1D news comes only days after Zayn Malik announced that he is taking a break from the On the Road Again tour due to stress and exhaustion from the rigorous schedule.

See Shocking Celebrity Breakups

More From PopCrush