In an interview with the magazine, Hayek admitted that she is a late bloomer and feels that at the age of 46 she is having the best time of her life, the Huffington Post reported.

The actress also commented on the pressures women face within society today and added that the women have to be fight for confidence every day because the society is very harsh to them. 

Salma Hayek
Salma Hayek. Pic/Santa Banta