Cameron Diaz doesn't believe in sharing her bed with the same person for her "whole life".
The 37-year-old actress - who has most recently been romantically linked to baseball player Alex 'A-Rod' Rodriguez - believes monogamy is an outdated concept and says it's perfectly acceptable not to spend your life with one partner.
She said: "Relationships can last two, five or 20 years. I don't believe in sharing your bed with the same person your whole life, though. That might be a reality for some, but it surely isn't for me."
Cameron - who has enjoyed a string of high-profile romances with the likes of Justin Timberlake, Matt Dillon and Jared Leto - believes society puts too much pressure on people to get married and says there is nothing wrong with staying single.
She added in an interview with German magazine Bunte: "You don't find true love, it finds you. Somewhere out there, there's someone you can share your love with. Our society tries to makes us believe you're ready for love at 18, have to get married and spend the rest of your life with the same man. Bullshit! That's not the ideal anymore these days. Some people find their true love at 50 and with today's life expectancy you could live another 50 years with that person. Just imagine having to sleep with the same guy for 20, 30 or even 50 years. If you can't you shouldn't go there." The Himalayan