Khloe Kardashian has revealed she isn't infertile.

The 28-year-old reality TV star - who recently admitted she would probably have to rely on hormones to have a baby naturally after struggling to get pregnant with her husband Lamar Odom for three and a half years - has admitted her problems stem from a combination of bad timing and hormonal imbalances, rather than infertility, but she believes everything will fall into place eventually.

The 'Keeping Up With The Kardashians' star told the June issue of Redbook magazine: ''It's more about my hormones being off. I was taking hormone shots to stabilise them, and you have to take those shots consistently and they have to be done by a doctor--you can do them yourself, but I couldn't.

''And then after your cycle, you have to go to the doctor for ultrasounds and more testing. And if I'm in Miami and miss a treatment, I have to start all over again. It's a commitment and I don't mind doing it, but the timing was just off.''

Khloe also insisted that she isn't desperate to become a mother yet because she is still young.

She said: ''I was 26 when that started, and I admit, I didn't know a lot about my body. It was hard for me to understand what was happening because my mom had six kids, and Kourtney got pregnant quickly. People assume I'm desperate for a baby. And yes, I would love to have a baby. But I'm 28, and I've been married three and a half years. I love my life, but it doesn't feel incomplete right now.''

The brunette beauty, who recently shed 20 pounds, has no regrets about opening up about her struggles.

She explained: ''I do think my difficulty getting pregnant has helped a lot of women. Do I wish people would quit asking me about it 24/7? Yes, but I don't regret it.''