The 46-year-old actress, who plays Sunita Alahan in the ITV soap, also disclosed details of her most recent off-screen relationship.
"I don't go for the right men, that's my problem," she told The People. "I'm just rubbish. If it was a school subject my report would read, 'Rubbish at boys. Must try harder!'"
"To be honest I haven't been in love yet," the star further divulged. "I've told people I loved them and I must have loved them in a way but I've never really been in love."
Gulati claimed that her last boyfriend had an ulterior motive, recalling: "I thought our relationship was serious but I don't think he was really in it for me.
"It was more about what he wanted to get out of it, with me being in Corrie. I'd love to spend all my life in my pyjamas. I'm not showbiz and I think that was a difficulty.
"We had a good time and I don't regret it. What I should do really is when the alarm bell goes, don't ignore it. I should listen. I'm quite childlike and I am a bit naive. I take people at face value."
Her Weatherfield character Sunita - who brings up children with shopkeeper Dev - recently had an affair with gambling addict Karl Munro.