Carrie Underwood admits she is little ''selfish'' and isn't ready to have children.

The 30-year-old country singer - who married Canadian ice-hockey star Mike Fisher in July 2010 - says she has a tough time forming new relationships and wishes she had a softer personality.

The 'Blown Away' hitmaker told the June issue of Marie Claire magazine: ''I don't feel old enough to have kids. I know I am mature. But being responsible for another human?

''I'm not a mushy person at all. We were never a huggy family. Or a 'let's talk it out' family. Technically I have siblings but they are quite a bit older than me - I was the accident - so I have the only-child syndrome going on.

''I'm a little more selfish, a little more independent, a little closed. I do wish I were softer. I wish I were able to form relationships better. But hey, I mean...I'm not a sociopath.''

The former 'American Idol' star, who rose to fame after winning the reality TV show in 2005, also feels very ''awkward'' and her husband often makes fun of her for it.

She said: ''My husband calls me the queen of awkward moments. Anything that can be made awkward, I will make it awkward.''

Carrie previously claimed that she sometimes feels like a bad wife because she is often so busy touring and recording that she has to spend long periods of time away from her husband.

She said: ''Sometimes I feel I'm not able to be a good friend or a good family member or a good wife because they know I'm not there. Everybody else always has dates to things and Mike's flying solo. I'll come home and there's no food in the refrigerator. It makes me feel so bad sometimes that I'm not there to take care of him.''