The 44-year-old diva said she took time off from movies as she was tired of travelling every day to the sets and wanted to focus on her personal life, reported E! online.
"I just went, 'I can't really say who I am to myself.' Which is a hard thing to face up to. I felt the need to make myself whole," she said at the Goop Wellness Summit.
Diaz appeared on a panel alongside Tory Burch, Miranda Kerr and Nicole Richie; Gwyneth Paltrow served as the moderator.
Disclaimer: No Business Standard Journalist was involved in creation of this content