The 29-year-old actress - who is dating her former That 70s Show co-star Ashton Kutcher - admitted she might quit acting in favour of having a family in the near future because she wants to focus on enjoying a normal life.
In an interview with her OZ The Great and Powerful co-star James Franco for Playboy magazine, Mila said: "I want to be a present mom. When I was growing up both my mom and dad worked full-time. I guess the only thing I can say about that is they worked full-time in one location. I'm never in the same place for more than two months. How am I ever going to have a family like that? You have to make compromises. If that means I do one movie a year, if people still want to see me and hire me and I don't suck by that point, great. But my only source of happiness can't be dependent on something so fickle. And I find this industry to be incredibly fickle.
"There's a documentary you should see called Searching for Debra Winger, about how this industry affects women in their 30s. Realistically speaking, it's hard. Do you want to have a life, or do you want to have a career? Sometimes you can find a happy medium, but in this industry it's rare. You have to choose: privacy or career.
"I think in this industry, age is particular to women versus men. Why? Because that's just how it is."
The Black Swan star also revealed that she doesn't expect to have a long career in front of the camera.
She said: "It all depends on whether people care to see me in five years or not, and you can't predict that. It's weird that at the age of 29 I'm talking about aging in this industry, but the truth is I don't think I can do this for the rest of my life. I want to be a producer. That's really want I want, because I love this work in a weird, sick way. But I also want a life. I want a family - just, like, one day, not tomorrow."