Cameron Diaz says being an aunt hasn't prepared her for motherhood.

Although the actress loves her nieces and nephews and enjoys spending time with them, she knows it's nothing like having children of her own and isn't sure of she's ready to take on that responsibility.

She told America's InStyle magazine: "I can be a pretty good aunt, but whether I'm a good aunt or a c***py aunt is really not remotely the same question as me being a good parent or a c***py parent. It doesn't quite have the same impact.

"Having children changes your life drastically, and I really love my life. Children aren't the only things that bring you gratification and happiness, and it's easier to give life than to give love, so I don't know. That kind of change would have to be either very well thought out, or a total mistake - a real oops!" 

The 37-year-old screen beauty is rumoured to be dating New York Yankees baseball star Alex Rodriguez but refuses to discuss their relationship as she wants to keep some things private.

She said: "It's one thing when I answer questions for myself - it's another thing when I answer questions and someone else is involved. It's not fair to the other people in that equation."