Apart from her current boyfriend, actor Brian Austin Green, the 23-year-old beauty says she's only been with her childhood boyfriend.
'I've only been with two men my entire life. My childhood sweetheart and Brian. I can never have sex with someone that I don't love, ever. The idea makes me sick. I've never even come close to having a one-night stand,' she said.
Fox blames herself for the way the media portray her as a man eater.
'My biggest regret is that I've assisted the media in making me into a cartoon character. I don't regret what has happened to me but I regret the way I have dealt with it,' she said.
Fox says she's currently leading a quiet life with boyfriend Green and help raise his son Kassius, 8, which she says media tends to overlook.
'I am a stepmother to the fullest extent. I have looked after Kassius since he was three and he has no memory of life without me. For some reason, no one wants to look at me that way.'