Salma Hayek says waiting to have a baby made her a better mother, reports.

The 42-year-old actress — who has an 18-month-old daughter Valentina with husband Francois-Henri Pinault — thinks her life experience prepared her for the trials and tribulations of parenthood.

“I thought I was going to need help getting pregnant, and I didn’t,” she said. “I feel that I’ve done enough things in life where I can appreciate the time I spend with her as my number one priority and not feel I’m missing out on something. I feel I’m a lot more patient.

“I’m a more fulfilled human being now, and I probably wouldn’t have been 10 years ago. She gets a better mother for being born now.”