London: R&B star Rihanna insists she doesn't need a relationship to be happy and thinks too many women depend on their partners.

The 24-year-old, who has recently been romantically linked to former boyfriend Chris Brown and actor Ashton Kutcher, believes people shouldn't worry too much about finding love as it comes along when least expected, as reported.

"Being in love is definitely a big part of happiness, but you have to find joy on your own first. You can't wait for a man to make you happy.

"If a man is the one thing missing from your life, it doesn't necessarily mean you'll be unhappy. There's so much else. I think people focus on love a lot. Often when you're looking, that's exactly when you don't find it," Rihanna said.

The singer thinks many women depend too much on their partners.

"I think it's so easy to depend on a man and you shouldn't. I think it's in women's nature to do that. We're giving, we're maternal and we care. We want to give that love and make sure they're OK every step of the way," she added.