United Kingdom, May 28 -- Jennifer Lopez is "so hard on [herself]".

The 55-year-old star has enjoyed huge success as a singer and as an actress, and Jennifer has confessed to being a "perfectionist".

She told 'Extra': "I'm so hard on myself. I don't wanna be that way, but I can't help it sometimes."

The chart-topping star recently hosted the American Music Awards in Las Vegas, and Jennifer relished the challenge of hosting the show.

She said: "I felt it went really, really well. I am such a perfectionist, I always feel like, 'Ah, I could have gotten this little piece or that little piece.' But it was, it was perfect. It was fine."

Jennifer has twins Max and Emme with ex-husband Marc Anthony - but she wasn't able to convince them to c...