Kim Kardashian accused of cheating on her ex with Kanye West three years ago

Kim Kardashian has been accused of cheating on her ex-boyfriend with Kanye West as long as three years ago.

Kim Kardashian, Kanye WestKim and Kanye are expecting their first baby. Copyright [WENN]

Bear with us while we explain who is doing the accusing...

So Kanye has a record label and on that record label is a rapper called Consequence who reckons he knows that Kim was snogging Kanye way back when.

[Related story: Kim Kardashian and Kanye West are expecting their first baby]

[Related story: Kim Kardashian feels SO BLESSED to be pregnant]

This guy, Consequence, even says that Kim and Kanye were having, er, fun during her relationship with Reggie Bush.

Not to be confused with Reggie Yates (that would be a whole new can of worms).

Kim and her ex, Reggie Bush. Copyyright: [wenn]

This rapper chap even claims that he drove Kanye to meet Kim at various hotels on more than one occasion.

In the words of Consequence: "When Kanye was sticking Kim when Kim was with Reggie, you know whose secret that was? Our secret.”

However, not anymore as Consequence has decided to tell the world's media... he and Kanye are no longer friends.

If true, this would mean that Kim and Kanye have been hooking up far longer than we all know about.

And that Kim cheated on her ex with whom she split up with in 2009, before meeting Kris Humphries who she was married too for 72 days.

Still, does it really matter now?

Kim is pregnant with Kanye's baby and to be honest, the pair couldn't seem any happier if they tried.

We say leave the past in the past.

Kim Kardashian opens up about her pregnancyAs the tabloids speculated about whether Jessica Simpson is expecting again (she is) and the media zeroed in on Kate Middleton's acute morning sickness, Kim Kardashian says it was nice to be out of the media spotlight during the early stages of her pregnancy.