The TV presenter, who briefly reconciled with skateboarder Jesse Jenkins earlier this year, said that her feelings for him are stopping her from falling in love again.
Cotton told Bang Showbiz: "I still love him to bits, we still love each other but we just can't be together because of where we live. It's really hard.
"We tried to go back out with each other and it didn't work, so we're kind of trying to be mates. And once you've experienced love like that it's difficult to meet anyone."
Talking about ex-lover and Lostprophets musician Ian Watkins, Cotton said: "We're just sort of mates. Are we getting back together? I don't know really. I don't think so. We're just having a nice time being friends.
"I wouldn't go back with many of my exes but if it felt right at a time I'd say give it a go and see what happens."
Cotton and Jenkins were originally together for two years, while she dated Watkins for about a year.