Pamela Anderson says she's struggling to stay celibate.

The 45-year-old blonde bombshell vowed to give up sex until November for the duration of 'Dancing with the Stars: All Stars', but is finding it an impossible task because her dance partner Tristan MacManus is so sexy.

Speaking to the USA TODAY newspaper, the former Playboy model said: "I'm being tested. It's hard when you have a sweaty man pressed up against you every day. I feel lascivious. But I'm trying, I'm trying."

She added that Irish hunk Tristan makes it much "harder", joking: "Trust me; I could chew through a table right now."

The 'Baywatch' babe - who originally took part in the ballroom dancing series in 2010 - is heading to Rio next week for work reasons, and has asked Tristan to join her on the trip.

She laughed: "I'm going to take my sweaty Irishman down there. I'm 45 he's 30. But maybe that's how it's supposed to be ... Not good. Not good."

A love of younger men clearly runs in the family, since Pamela admitted it was her mother, Carol, who originally had her sights set on "sexy" professional dancer Tristan.

She said: "We were talking about partners and it was my mother who said, 'I hope you get Tristan, because he's sexy. You'll like him.'

"And here I am. (My mother) is so excited. She's coming to the first show."

'Dancing with the Stars: All-Stars' premieres on ABC on September 24.