How many ex-husbands are too many ex-husbands? For Jennifer Lopez, three is enough! As Life & Style recently reported, the singer is getting cold feet when it comes to marrying boyfriend Alex Rodriguez — and her past failed relationships are a big reason why.

“Jennifer worries she’s going to make another mistake,” an insider tells Life & Style. “She doesn’t work well under pressure. A-Rod just has to back off.” The mother-of-two wasn’t expecting their whirlwind romance to culminate in a proposal so soon. “Jennifer keeps telling Alex that she’s ‘just not there yet,'” the insider adds.

MORE: J.Lo Hired a Private Investigator to Follow Boyfriend Alex Rodriguez Because Jenny From the Block Doesn’t Play Around

The 47-year-old’s painful divorces still impact every decision she makes in her love life. The brunette beauty was married to actor Ojani Noa from 1997 to 1998, followed by another brief marriage to backup dancer Cris Judd from 2001 to 2003. She welcomed twins Max and Emme with third husband Marc Anthony before the pair divorced in 2014 after 10 years of marriage.

Last year, Ojani appeared on Millionaire Matchmaker and criticized his former spouse. “That was my first love, my first marriage,” he said. “I was looking forward to being with her for the rest of my life. It didn’t happen. She made the choice of her career instead of me. My heart was broken in many pieces. I was really hurt, it really hurt me.”

Despite those rocky romances, J.Lo still considers herself a hopeless romantic. “Sometimes [marriage] doesn’t work — and that’s sad. But I remain an eternal optimist about love. I believe in love,” she has said. “To understand that a person is not good for you, or that that person is not treating you in the right way, or that he is not doing the right thing for himself — if I stay, then I am not doing the right thing for me. I love myself enough to walk away from that now.”

For more info on Jennifer and Alex’s relationship, pick up the latest issue of Life & Style, on newsstands now!