Jessica Alba struggles to combine motherhood and acting.

The 'Machete' actress admitted she often feels as if she is failing to balance her personal and professional commitments but always ensures she puts her daughters - Honor, four and 13-month-old Haven - first.

She told Celebuzz: ''I don't think I balance it very well.

''I feel like I'm always compromising something, but my kids' happiness [is] my priority. Everything else is secondary, and I just try to do my best.''

Jessica recently admitted having children made her less critical of herself and even though she knows her body has changed a lot since she became a mother, she doesn't care because her priorities have changed.

She explained: ''I don't really care about my body image anymore because it just doesn't matter now that I have children. Instead, I focus on my health, feeling strong, and making sure I'm up and running so I can spend that all-important time with the girls.

''Becoming a mom has definitely made me feel more confident and secure than I ever did in my 20s. Even though I can't ever get down to my pre-baby weight before having Honor, my jeans don't zip up the same way, and things just hang differently, I feel completely comfortable in my skin and my idea of perfection has changed.''