The 46-year-old star is quick to point out that she did struggle with her changing shape at first. She partly believes that is due to the pressure society puts on women.
"We've got to fight for our confidence every day in modern life because we live in a society that is very harsh to women," she said. "You have to be smart and successful and a good mother and beautiful and young and skinny forever."
Hayek also discussed what she values in her life. Although she loves her work and is proud of her successful movie career, it's her family and friends which are the most important thing to her.
"Success is happiness. If you've found the right companion for life, a good relationship with loved ones, if you are healthy - my God, you are immensely successful," she said.
"A lot of women think that this is the [age] when you start getting depressed. To that I say, 'No, no, no, no, no!' I'm having the best time of my life."
- AAP