Mila Kunis has confirmed her pregnancy.

The 'Black Swan' actress is expecting her first child with fiance Ashton Kutcher and she insists it'll be a drug-free birth.

She said: ''We thought about a home birth, we watched a couple of documentaries and spoke to some midwifes and people, and realised our hospital have the midwives and doulas who can do that.

''I'm going to do it as natural as I can, No epidural, I'm crazy, right. But I wanted this! I did this to myself, I might as well do it right. Well, I did have a little help...''

Ashton has been well prepared and stocked up on ''goofy'' foods incase she has cravings.

She told TV talk show host Ellen DeGeneres: ''He assumed that I was gonna have goofy cravings, so he stocked our secondary fridge with weird food. Just like pickles, and sauerkraut, or like anchovies, and ice creams...just in case at one point during this pregnancy I'd be like I really want something.

''And it happened last week, I was like, 'Oh my God, I need a pickle.' It was just the weirdest thing.

''I needed this pickle and he was like, 'Hold on a second' and disappeared in the backyard and came back with the most amazing dill pickle of all time.''