Cameron Diaz's friends want her to stop talking about sex.

The 'The Other Woman' star, who recently admitted she isn't sure whether she believes in monogamy and has been ''sexually attracted to another woman,'' has reportedly been begged by her close pals to tone town her X-rated comments behind closed doors.

A source told the National Enquirer magazine: ''Cameron doesn't seem to have a filter when it comes to talking about sex. She's constantly blabbing about who she thinks is hot enough to sleep with and the kinky sex she'd like to have with him. It's like listening to a teen who's just discovered sex, not a grown woman in her forties.''

The insider added: ''You have to wonder if she's driving away some guys by being over the top about sex.''

The blonde beauty, 41, previously declared sex is her favourite sport and made graphic comments about her public hair, saying: ''It is there for a reason and to laser it off is to lose it forever.''

The actress, who dated Justin Timberlake and Jared Leto in the past, recently said she thinks women ''expect'' too much from their partners and doesn't think it would be ''so bad'' to have another partner.

She said: ''For some reason, we get into relationships and we expect one man to understand all the parts of us and meet all of those needs.

''I think that's where everything fails.''