Jennifer Lopez says she has been in a "few challenging" relationships. The 39-year-old star - who has previously dated P. Diddy and Ben Affleck - admits she lost touch with herself during past romantic dalliances.
Speaking at The Women's Conference in Long Beach, California, Wednesday, Jennifer said: "I have been in a few challenging relationships. I have been in relationships that can make you doubt who you are and what you are capable of, and doubt what you deserve. It took me a bit little longer to get it right."