The 49-year-old actor said there are times when she goes through the low phase thinking about the way she looks, reported People magazine.
“Well I am entering my fifties so your body confidence isn’t that good. I think it depends on the day, for everybody. “There’s some days you say, ‘This is it,’ and you love it.
Then there are days when you go, ‘This cannot be it! Is this really it?’ So I think it’s up and down all the time!,” Hayek said. However, the actor does know how to feel like a royal in everyday life.
“I am quite lazy in the queen department. But celebrate who you are and celebrate life, and know that this is your experience,” she said. Hayek will next be seen playing a queen in the upcoming film Tale of Tales.