If you watch Teen Mom 2, and/or if you keep up with the cast on social media, you know that Javi Marroquin's life has been a bit of a roller coaster ride for a long time now.
And honestly, it doesn't seem like a fun roller coaster, either.
In January of 2016, he was deployed by the Air Force, and he spent around six month overseas.
During that time, his marriage to Kailyn Lowry fell apart -- or finished falling apart, rather. She filed for divorce and was rumored to be seeing other men while he was gone.
So conveniently, when his deployment was over last summer, he was forced to come home and find another place to live.
There were a dark few months in there where he was really hurting over the divorce -- and where he felt the need to break into Kailyn's house.
And then, before the divorce was official, she got pregnant with another man's child.
Since then, Javi's been in a few relationships, and he always seems to move extremely fast, which, you know, isn't great.
It's all really, really messy, and also very emotional, we're sure.
And, as we learned on Monday night's season premiere of Teen Mom 2, his life could be turning upside down yet again.
As we saw in a Skype conversation between Javi and Kailyn, there's a chance he could be deployed again, and soon.
"It's between me and another guy," he explained to her.
"He's going through family stuff and he doesn't want to take it. I just got home so I don't want to take it."
Remember, this would have been filmed late last year, so really just a few months after he got home. It's understandable why he'd be upset about it.
Kailyn, with her usual warmth and compassion, replied with "I don't know what to say."
So Javi let her off the hook, literally: he ended the call and had a well-deserved cry.
Adorably, little Lincoln and Isaac tried to comfort him with hugs and snuggles, and Javi told them "I might have to go back. I might have to fight the bad guys."
But, as he explained in an Instagram live video, he got to stay home -- and he'll get to stay home for the foreseeable future.
"I do not have to leave anymore," he announced. "That whole situation got canceled. Everyone lucked out."
"I'm home for quite some time," he added. "Hopefully I don't have to leave anytime soon."
That's a lucky break for a number of reasons.
One, we all saw in previous episodes how difficult it was for Javi to leave his family for months at a time. He's always been very emotional about it.
Two, apparently he met his soulmate, Lauren Comeau, about a week ago, so he'll want to stick around for that.
And three, Kailyn is all set to have her third baby any minute now, and since her third baby daddy is widely reported to be out of the picture, her other two will probably have to step up while she gets settled.
See what we mean about the roller coaster ride?