It sounds like their union was doomed from the start.Ask anyone who is married or has been married, and they’ll tell you that it’s hard.

It’s even harder when you’re young.  Like, Teen Mom-young.

Kailyn Lowry married Javi Marroquin when she was just twenty, and already had one child from another man.

Now, Lowry and Marroquin are going their separate ways.

“They’ve been unhealthy for a while, and Kail knew divorce was inevitable,” a source close to the Teen Mom 2 couple told Us Weekly.

“There was always a disconnect.”

The end of their relationship has played out on camera, with Lowry suffering a miscarriage and Marroquin being deployed overseas with the Air Force.

 Marroquin, 23, has been accused of cheating on Lowry since his deployment, but the source revealed something fans speculated for awhile.

“They’ve been separated since December, so if Javi was with anyone else overseas it wouldn’t really be cheating.”

Why did it end?

“They clashed,” the source added.

“The bottom line is they were two strong personalities who both want to be in control living together.”

Arguments about having more children combined with Marroquin’s deployment took its toll on the couple, who are parents to Lincoln, 2.

On one episode, Lowry told her friends how difficult life had been since Marroquin went overseas.

“It’s rough, it’s hard,” Lowry told her friends.

“[Deployment is] a lot harder on him than I thought it would be. He doesn’t feel supported.… We lose things to talk about.

“His day-to-day is the same, we have been fighting. Right now I feel like is the time for me to focus on myself.”

Both parties have been posting quotes and cryptic tweets for awhile, leading fans to speculate that something was wrong.

In April, Lowry tweeted, “Things happen, people grow apart.

“It’s life. Keep moving forward.”

She didn’t elaborate, nor did she confirm that the marriage was over, but both she and Marroquin have been subtly trying to prepare fans for the “inevitable,” as Lowry calls it.