Jennifer Lopez has never been single for long! Since making her Hollywood debut, the "Ain't Your Mama" singer has had her fair share of boyfriends — from Sean "Diddy" Combs to Ben Affleck — and husbands, including a seven-year marriage to Marc Anthony, whom she has two (seriously adorable) children with.

After calling it quits with back up dancer Casper Smart, Jenny From the Block moved on to MLB alum Alex Rodriguez. Although it appears on the outside that the duo couldn't be happier, recent reports claim the 42-year-old cheated on her with fitness model Lauren Hunter.

According to InTouch, Jen, 48, is questioning her relationship after she recently found out that Alex is still in contact with his former fling — months after Lauren revealed that the former New York Yankee has been sexting her while he was with J.Lo. "Someone went to Jennifer with new details that Alex was still texting with Lauren, and that’s what made Jennifer lose it," the insider revealed to the mag. "Of course, he said it wasn’t physical, and maybe it wasn’t, but in Jennifer’s book, that’s still cheating. They were head-over-heels in love, planning to get engaged. Now Alex’s actions have jeopardized everything." Yikes — For a look back at Jennifer's dating history, scroll through the gallery below!