At age 46, Jennifer Lopez has never looked better — and she knows it!

In a new interview, the stunning singer opened up about aging in Hollywood and admitted she keeps getting "better and better" as she grows older.

"When you first start in this business, you think, 'This is going to run out' or 'It's going to finish at a certain time' or 'If I reach a certain age I won't be relevant,'" Jennifer told People on Thursday, March 4. "I have found that I just get better and better with more experience and more life. I have more to give to what I do and that's what I look forward to."

RELATED: LOL! Jennifer Lopez Says Twins Max and Emme "Don't Care At All" That She's Famous

Yesterday, the mom-of-two took to Instagram to share a sexy selfie of herself on the American Idol set, proving she undoubtedly looks years younger than her age! "Live #AmericanIdolTheFarewellSeason #ItsGoingDown," Jennifer, who serves as a judge on the long-running reality singing competition, captioned the photo.