The 46-year-old singer-and-actress has been divorced three times and it took years for her to develop confidence in the realm of romance.
"I want to make good choices in a partner, in my work," she explains in the new issue of the Daily Mail's weekend magazine. "When we don’t truly care about ourselves - when we aren’t focused on looking after ourselves - that’s when we end up making bad decisions. I had to learn this the hard way. I used to ignore red flags in relationships. I’d see them, but I’d tell myself, 'I didn’t see that.' Then later on I’d end up in a situation and say, 'Oh, I didn’t see that coming.' These days I’m more apt to act on those red flags than I was when I was younger."
The Shades of Blue star has been dating choreographer Casper Smart on-and-off since 2011, but she doesn't want to put labels on their love affair.
"I don’t think about being 'in a relationship' or 'not in a relationship'," she reveals. "I feel good in the moment, and if I feel good when I’m with somebody that’s great, and if it doesn’t feel good, then I stop it. It’s very simple."
Even though she's had many failed marriages in the past, Jennifer won't rule out walking down the aisle again with someone special in the future.
"I don’t know," she says about tying the knot for the fourth time. "I’m not saying that getting married again is out of the question, but then nothing in my life is out of the question. Everything and anything is possible. Like I said, I don’t put limits on myself."
Read more: Jennifer Lopez: Men lust after me
Lopez's divorce from her third husband Marc Anthony, who is the father of her eight-year-old twins Max and Emme, was finalised in 2014.
© Cover Media