The 41-year-old actress said that she is confident in life now, reported E!Online.
"I love being in my 40s. You know yourself and you don't give a damn anymore. You really don't care what other people think. You let go of that things that don't matte... It's a liberation. It's fantastic," she said.
Thinking back to her 20s, Diaz said that she does not want to be in 20s again.
"Who wants to be 21 again? That was horrible! It was horrible! It was not the best years of my life. The best years of my life are right now.