Kanye West is apparently too "squeamish" to watch Kim Kardashian give birth.

The rapper announced during a concert at the end of last year that the socialite was expecting their first child.

Although the 35-year-old music star is eager to be supportive of his girlfriend he reportedly doesn't want to be present for the main event.

"Emotionally, Kanye wants to be there for Kim throughout the labour, but he's just not sure he's up to it," a source told British magazine Closer.

"He's embarrassed about it, but Kanye has always fainted at the sight of blood. And he feels very squeamish at the thought of watching the birth."

The stars have been dating since April 2012 and Kim recently called her pregnancy a "miracle" as doctors had warned her she could have trouble conceiving.

Despite her sister Kourtney allowing the birth of her two children to be shown on TV, Kanye believes too many spectators could cause stress for Kim.

"The truth is, Kanye is scared he'll just add to Kim's anxiety during labour," the source continued.

"He suggested he could stick to pacing outside the delivery room - but Kim has jokingly branded him a wimp."

Thanks to reality TV show Keeping up with the Kardashians, Kim and her family have always been very much in the spotlight.

Whereas Kourtney is happy for her kids to appear on screen, Kanye and Kim have revealed they will be keeping their child out of the limelight.

"The baby is not going to be on our show. When he or she decides that’s what they want to do, then that will be a decision,” Kim revealed to US talk show host Jimmy Kimmel.

"It’s a tough decision. From the start, as of now, that’s just a personal choice that Kanye and I have made... We’re going to try to keep it as private as possible."

LATEST NEWS