Jennifer Lopez thinks she "just picked the wrong guys".
The 'Booty' hitmaker - who has been divorced three times - believes she is a "great girlfriend and wife".
On a recent episode of 'American Idol' - on which she is a judge - Jennifer was shown dancing with a contestant before telling her fellow judges that it was "the most fun I've had in months".
She quipped: "I'm a great girlfriend. And wife. Just picked the wrong f-ing guys."
Despite her comments, Jennifer has insisted that her split from Marc Anthony was nobody's fault.
Responding to the earlier comments she made, she said: "You get to a point in your life where it's not anybody else when things work out or don't work out.
"I think that's been a big part of my journey to finally sit back and go, 'Hey what is it that you think you're doing?'"
The 45-year-old singer also admitted that she has been on a "journey" recently, finding out how to be happy by herself.
She told the New York Daily News: "The key is in loving yourself and being happy on your own and then continuing from there.
"Someone can add to that happiness. 'Someone' is also healthy and can love themselves and have a healthy relationship with you, but you have to be whole on your own and you have to be happy on your own.
"That's kind of been my journey over the past few years."
Tagged in Jennifer Lopez Marc Anthony