On the real I don't think it will last long. If they have kids it might last about 3 years. But I doubt it.
J.Lo looked so FAKE to me when she was doing her fake laugh with Diane Sawyer. If you really think about it, what has been her longest relationship since she has been famous?
Puffy! The guy she never married! 2 years and some months.
Now I really do think the reason for this is that Puffy and J.Lo together always made them the talk of the town and J.Lo craves that. And not to hurt any of the Ben fans out there, but Ben isn't a MAJOR actor. He's big but not a Tom Cruise big. I really do think that if Tom Cruise or Denzel Washington came into her life she would dump Ben as faster than you can say "I'm real".
QTE