Jennifer Lopez can't bear being apart from Alex Rodriguez.

The 49-year-old singer-and-actress has only been separated from her boyfriend - who is in Houston, Texas, for his work as a sports commentator - for a day but she already misses him.

She shared a photo of the former baseball star on her Instagram account and, along with kissing and heart emojis, wrote: ''One day apart and already missing this one... @arod (sic)''

Meanwhile, 43-year-old Alex - who has Natasha, 13, and Ella, 10, with his former wife Cynthia Scurtis - recently admitted he thinks his relationship with the 'World of Dance' judge works so well because they've shared similar experiences throughout their lives.

He said: ''We're in our forties. We're both from New York. We both come from Latino backgrounds. We both have two kids. I think we've both been through a lot and can really appreciate each other - both the good and the challenges.''

And Alex even admitted he doesn't believe their relationship would have worked if they had met in their 20s.

He said: ''To be honest, if this happened when we were in our twenties, it would have never happened. It was just too much craziness. I wasn't mature enough. You know, boys, we got to get our dumbness out of the way.''

Alex's comments echo similar ones made by Jennifer - who has 10-year-old twins Max and Emme with her former husband Marc Anthony - a few days earlier, when she said timing was everything when it came to falling in love with her beau.

She said: ''We were both at a good place in our lives. And I think, maybe if we had met in our twenties, it wouldn't ... you know, maybe not so much. We're too crazy. But now, at this point in our lives, where we both have kids and we both accomplished certain things in our careers and we're kind of in that second act of our lives, we really complement each other.''