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."