Mariah Carey and hubby Cannon expecting a boy?

Los Angeles: Mariah Carey is reportedly expecting a baby boy with husband Nick Cannon and is set to reveal further details on her pregnancy in the coming weeks.

Despite months of speculation, the `Touch My Body` hitmaker is yet to confirm she is pregnant, but sources claim that she is having a son and her superstitious nature has prevented her from revealing anything yet, reported Contactmusic.

"She`s having a boy, but the reason that Mariah didn`t want to say anything is because she is 40, and she`s superstitious. But she`s going to appear on `Oprah` and `The View`, so she`s planning on making the announcement soon," said a source.

Carey stopped drinking alcohol earlier this year and gained weight due to undergoing fertility treatment with the hope of having a child.

"The fertility drugs were the reason for her weight gain earlier this year. She stopped drinking back in March or April," the source added.